Temel yaklaşım
Production sunucuda yalnız dağıtım için gerekli repository ve branch'i kullanın. .env, parola, private key ve yedekleri Git'e eklemeyin.
Akış
- Değişiklikleri test/staging ortamında doğrulayın.
- Tag veya release oluşturun.
- Production'a kontrollü pull/deploy yapın.
- Migration ve cache adımlarını uygulayın.
- Sağlık kontrolü ve rollback planını doğrulayın.
Doğrudan production üzerinde kod düzenlemek sürüm takibini zorlaştırır.