# ============================================================================= # infra/wedding_photo/.env — copie pra .env e edite # As variáveis com prefixo compartilhado (MINIO_*, WEDDING_DB_*) precisam ter # os MESMOS valores aqui e em infra/main/.env (mesmas creds do banco e do MinIO). # ============================================================================= # Compartilhadas com main/ DOMAIN_BASE=localhost TZ=America/Sao_Paulo # DB (mesmo do main/.env) WEDDING_DB_USER=wedding WEDDING_DB_PASSWORD=troque-essa-senha-forte WEDDING_DB_NAME=wedding # MinIO (mesmo do main/.env) MINIO_ROOT_USER=minioadmin MINIO_ROOT_PASSWORD=troque-essa-senha-forte WEDDING_BUCKET=wedding-media S3_REGION=us-east-1 # Opcional: sobreescrevem o default se quiser endpoints customizados. # Default monta a partir de DOMAIN_BASE + WEDDING_BUCKET: # S3_ENDPOINT=https://media.${DOMAIN_BASE} # S3_PUBLIC_BASE_URL=https://media.${DOMAIN_BASE}/${WEDDING_BUCKET} # S3_ENDPOINT= # S3_PUBLIC_BASE_URL= # ----- App (específico desta stack) ----- COUPLE_NAMES=Stefanie & Leandro EVENT_DATE=07 de junho de 2026 ADMIN_PASSWORD=senha-forte-compartilhada-entre-os-dois SESSION_SECRET=gere-um-uuid-longo-aqui-min-32-chars ALLOWED_ADMIN_EMAILS=voce@exemplo.com,outro@exemplo.com # ----- Backups (escrevem em ./backups/ no host) ----- BACKUP_SCHEDULE_DB=@daily BACKUP_SCHEDULE_MEDIA=0 3 * * * BACKUP_KEEP_DAYS=14 BACKUP_KEEP_WEEKS=4 BACKUP_KEEP_MONTHS=6 # Backup remoto OPCIONAL (R2, B2, outro MinIO). Vazio = só backup local. # Exemplo com Cloudflare R2: # BACKUP_REMOTE_ENDPOINT=https://.r2.cloudflarestorage.com # BACKUP_REMOTE_ACCESS_KEY=... # BACKUP_REMOTE_SECRET_KEY=... # BACKUP_REMOTE_BUCKET=wedding-media-backup BACKUP_REMOTE_ENDPOINT= BACKUP_REMOTE_ACCESS_KEY= BACKUP_REMOTE_SECRET_KEY= BACKUP_REMOTE_BUCKET=