QrRapido/Scripts/create-secrets-prod.sh
Ricardo Carneiro 16e81cd941 chore: backup dos secrets de produção (hardcoded)
- create-secrets-prod.sh: Script pronto para criar os secrets no Swarm
- secrets-prod.env: Backup dos valores em formato .env

ATENÇÃO: Valores reais - repositório privado apenas!

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-24 21:43:34 -03:00

51 lines
2.1 KiB
Bash

#!/bin/bash
# =============================================================================
# Script para criar Docker Secrets - QR Rapido PRODUÇÃO
# VALORES REAIS - NÃO COMPARTILHAR!
# =============================================================================
#
# Execute no servidor MANAGER do Docker Swarm (141.148.162.114):
# chmod +x create-secrets-prod.sh
# ./create-secrets-prod.sh
#
# =============================================================================
set -e
echo "=== Criando Docker Secrets para QR Rapido ==="
# Stripe
echo "Criando stripe_secret_key..."
echo -n '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' | docker secret create stripe_secret_key - || echo "Já existe"
echo "Criando stripe_webhook_secret..."
echo -n 'whsec_gYri7qNVHc18sREu2eXnjdRzklwRf3hI' | docker secret create stripe_webhook_secret - || echo "Já existe"
# MongoDB
echo "Criando mongodb_connection_string..."
echo -n 'mongodb://admin:c4rn31r0@129.146.116.218:27017,141.148.162.114:27017/QrRapido?replicaSet=rs0&authSource=admin' | docker secret create mongodb_connection_string - || echo "Já existe"
# Google OAuth
echo "Criando google_client_id..."
echo -n '1080447252222-dqjsu999tvrpb69oj5iapckdh9g8rvha.apps.googleusercontent.com' | docker secret create google_client_id - || echo "Já existe"
echo "Criando google_client_secret..."
echo -n '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' | docker secret create google_client_secret - || echo "Já existe"
# Microsoft OAuth
echo "Criando microsoft_client_id..."
echo -n '9bec3835-acdb-4c5a-8668-6b90955c6ad2' | docker secret create microsoft_client_id - || echo "Já existe"
echo "Criando microsoft_client_secret..."
echo -n 'Oe38Q~FsZ3X5ouptAB6oYyX7MXaGUvxXcqT.aaT9' | docker secret create microsoft_client_secret - || echo "Já existe"
echo ""
echo "=== Secrets criados! ==="
echo ""
docker secret ls
echo ""
echo "=== Próximos passos ==="
echo "1. Remova o service atual: docker service rm qrrapido-prod"
echo "2. Faça o deploy (CI/CD ou manual) para recriar com os secrets"