# ============================================================================= # Edite essas variáveis e salve como .env (mesmo diretório do docker-compose.yml) # ============================================================================= # ----- Domínios (apontar DNS A/AAAA pra IP do VPS antes do `docker compose up`) DOMAIN=casamento.exemplo.com.br MEDIA_DOMAIN=midia.exemplo.com.br ACME_EMAIL=voce@exemplo.com # ----- Postgres POSTGRES_USER=wedding POSTGRES_PASSWORD=troque-isso-por-uma-senha-forte POSTGRES_DB=wedding # ----- MinIO (root credentials = também usadas pelo app como S3 access keys) MINIO_ROOT_USER=minioadmin MINIO_ROOT_PASSWORD=troque-isso-por-uma-senha-forte S3_BUCKET=wedding-media S3_REGION=us-east-1 # Endpoint INTERNO usado pelo app pra falar com o MinIO. Use o do Caddy # (https://${MEDIA_DOMAIN}) — necessário porque a assinatura S3 inclui o host # e o browser faz upload direto pra MEDIA_DOMAIN. Hairpin via DNS público é OK. # Pra evitar hairpin, ajuste extra_hosts no compose pra resolver MEDIA_DOMAIN # pra IP interno e set S3_INTERNAL_ENDPOINT=http://minio:9000 (avançado). S3_INTERNAL_ENDPOINT= # ----- App COUPLE_NAMES=Stefanie & Leandro EVENT_DATE=07 de junho de 2026 # ----- Admin (painel dos noivos) 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