Fase Staging

Fase staging adalah tahapan dimana aplikasi belum naik ke tahap production, tapi sudah di upload dengan lingkungan yang sama dengan lingkungan production.

Dengan menggunakan Seme Framework memungkinkan untuk memiliki 3 jenis lingkungan pengembangan, yaitu fase development, fase staging, dan fase production. Pada fase staging pengaturan disimpan di app/config/staging.php.

Pengaturan lingkungan yang terpisah untuk fase staging memungkinkan untuk memiliki pengaturan yang berbeda dari fase development seperti koneksi database, base url, dan pengaturan tambahan lainnya.

Tips

Jika ingin melakukan auto deploy dengan git, pastikan app/config/staging.php dan app/config/production.php sudah dikecualikan di dalam file .gitignore.

Perhatian

Hati-hati dalam penggunaan .gitignore karena dapat menyebabkan file tidak terindeks ke dalam repositori.

Pastikan untuk selalu melakukan pengecekan ganda untuk penggunaan .gitignore di dalam repositori.