- Criado DockerSecretsConfigurationProvider para ler secrets de /run/secrets/ - Removidas credenciais sensíveis do appsettings.Production.json - Adicionado indicador visual no rodapé (✓/✗) para verificar se secrets foram carregados - Atualizado deploy.yml para usar Docker Secrets no Swarm - Criado script create-docker-secrets.sh para gerenciar secrets - Criado template secrets.env.template para facilitar configuração - Documentação completa em DOCKER_SECRETS_SETUP.md Secrets gerenciados: - stripe_secret_key - stripe_webhook_secret - mongodb_connection_string - google_client_id / google_client_secret - microsoft_client_id / microsoft_client_secret IMPORTANTE: Após este deploy, é necessário criar os secrets no Swarm e recriar o service. Consulte DOCKER_SECRETS_SETUP.md. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
29 lines
1.3 KiB
Plaintext
29 lines
1.3 KiB
Plaintext
# =============================================================================
|
|
# Template de Secrets para QR Rapido
|
|
# =============================================================================
|
|
#
|
|
# INSTRUÇÕES:
|
|
# 1. Copie este arquivo para 'secrets.env' (ou outro nome)
|
|
# 2. Preencha os valores abaixo
|
|
# 3. Execute: ./create-docker-secrets.sh --from-file secrets.env
|
|
# 4. DELETE o arquivo após criar os secrets (contém dados sensíveis!)
|
|
#
|
|
# NUNCA faça commit de arquivos .env com valores reais!
|
|
# =============================================================================
|
|
|
|
# Stripe - Obter em https://dashboard.stripe.com/apikeys
|
|
STRIPE_SECRET_KEY=sk_live_SUBSTITUA_AQUI
|
|
STRIPE_WEBHOOK_SECRET=whsec_SUBSTITUA_AQUI
|
|
|
|
# MongoDB - Connection string completa com usuário e senha
|
|
# Formato: mongodb://user:password@host1:port,host2:port/database?options
|
|
MONGODB_CONNECTION_STRING=mongodb://admin:SENHA_AQUI@129.146.116.218:27017,141.148.162.114:27017/QrRapido?replicaSet=rs0&authSource=admin
|
|
|
|
# Google OAuth - Obter em https://console.cloud.google.com/apis/credentials
|
|
GOOGLE_CLIENT_ID=SUBSTITUA_AQUI.apps.googleusercontent.com
|
|
GOOGLE_CLIENT_SECRET=GOCSPX-SUBSTITUA_AQUI
|
|
|
|
# Microsoft OAuth - Obter em https://portal.azure.com/#blade/Microsoft_AAD_RegisteredApps
|
|
MICROSOFT_CLIENT_ID=SUBSTITUA_AQUI
|
|
MICROSOFT_CLIENT_SECRET=SUBSTITUA_AQUI
|