You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -426,18 +422,30 @@ Gemfile a `gem 'unicorn'` ekleyelim. `config/unicorn_init_production` ve `config
426
422
427
423
Artık deploy için herşeyimiz hazır.
428
424
429
-
Proje dizininde
425
+
Proje dizininde;
426
+
427
+
*Staging deploy için*
430
428
431
429
`cap staging deploy:setup`
432
430
`cap staging deploy:cold`
433
431
434
-
komutlarını çalıştırarak ilk deployumuzu yapıyoruz. Bundan sonraki deploylar için `cap staging deploy` komutunu çalıştırmak yeterli olacaktır.
432
+
*Production deploy için*
433
+
434
+
`cap deploy:setup`
435
+
`cap deploy:cold`
436
+
437
+
komutlarını çalıştırarak ilk deployumuzu yapıyoruz. Bundan sonraki deploylar için `cap staging deploy`
438
+
veya `cap deploy` komutunu çalıştırmak yeterli olacaktır.
435
439
436
440
# Backup
437
-
Backup işlemleri için [backup](https://github.com/meskyanichi/backup) gemini kullanıyoruz. Veritabanı yedeği, assets(resim, video) yedekleri ve log yedeklerini almamız yeterli. Uygulamalarımızı githubda geliştirdiğimiz için uygulamanın yedeğini alma ihtiyacı duymuyoruz. Yedeği hem locale hemde yedek işlemleri için ayırdığımız sunucuya alıyoruz.
441
+
Backup işlemleri için [backup](https://github.com/meskyanichi/backup) gemini kullanıyoruz.
442
+
Veritabanı yedeği, assets(resim, video) yedekleri ve log yedeklerini almamız yeterli.
443
+
Uygulamalarımızı githubda geliştirdiğimiz için uygulamanın yedeğini alma ihtiyacı duymuyoruz.
444
+
Yedeği hem locale hemde yedek işlemleri için ayırdığımız sunucuya alıyoruz.
438
445
439
446
### Log Yedekleri
440
-
Log dosyalarının çok şişmesi genel problemimiz. Biz bunu nasıl çözüyoruz ? Linux logrotate kullanıyoruz . Logrotate log dosyalarını rotate ederek şişmesini önler.
447
+
Log dosyalarının çok şişmesi genel problemimiz. Biz bunu nasıl çözüyoruz ? Linux logrotate kullanıyoruz.
448
+
Logrotate log dosyalarını rotate ederek şişmesini önler.
441
449
Logrotate kullanmak için `/etc/logrotate.conf` dosyasına aşağıdaki kodları ekliyoruz.
442
450
443
451
```bash
@@ -456,6 +464,12 @@ Logrotate kullanmak için `/etc/logrotate.conf` dosyasına aşağıdaki kodları
456
464
Sıkıştırılmış log dosyalarının backup gemi ile yedeğini alıyoruz.
457
465
# Monitoring
458
466
## Exception Notification (Hata Bildirici)
459
-
Sunucudaki 500 hatalrından haberdar olmak için [exception_notification](https://github.com/smartinez87/exception_notification) gemini kulanıyoruz. Gem sunucu 500 verirse anında bize mail atıyor. Gemin kullanımı ile ilgili şu yazıyı http://www.muhammetdilek.com/blog/2013/04/04/exception-notification-hata-bildirici/ okuyabilirsiniz.
0 commit comments