feat(ops): duman testi, yedekleme ve geri yükleme betikleri
- smoke-test.sh: sağlık, replica set, güvenlik başlıkları, HTTPS, oturumsuz erişim, giriş - butcem-backup.sh: mongodump + uploads arşivi, SHA-256, 7 gün saklama - butcem-restore.sh: bütünlük kontrolü ve onayla geri yükleme Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
# /etc/butcem-backup.env — butcem-backup.sh ayarları. İzin: sudo chmod 600 /etc/butcem-backup.env
|
||||
# Değerler için docs/DEPLOY.md › Yedekleme.
|
||||
|
||||
# MongoDB konteyner adı veya adının ayırt edici bir parçası (docker ps --format '{{.Names}}')
|
||||
MONGO_CONTAINER="butcem-mongo"
|
||||
MONGO_ROOT_USER="butcem_root"
|
||||
MONGO_ROOT_PASSWORD=""
|
||||
|
||||
# Uygulamanın /app/uploads volume adı (docker volume ls)
|
||||
UPLOADS_VOLUME="butcem-uploads"
|
||||
|
||||
BACKUP_DIR="/var/backups/butcem"
|
||||
RETENTION_DAYS="7"
|
||||
Reference in New Issue
Block a user