#!/usr/bin/env bash set -euo pipefail DOMAIN="${DOMAIN:-escavador.seconectai.com.br}" COMPOSE_FILE="${COMPOSE_FILE:-docker-compose.prod.yml}" ENV_FILE="${ENV_FILE:-.env}" if [[ ! -f "$COMPOSE_FILE" ]]; then echo "Erro: $COMPOSE_FILE nao encontrado. Rode este script na raiz do projeto." exit 1 fi if ! command -v docker >/dev/null 2>&1; then echo "Erro: Docker nao encontrado. Instale Docker e Docker Compose plugin antes de continuar." exit 1 fi secret() { openssl rand -base64 32 | tr -d '\n' } if [[ -f "$ENV_FILE" ]]; then echo "Arquivo $ENV_FILE ja existe; mantendo credenciais atuais." else DB_PASSWORD="$(secret)" JWT_SECRET="$(secret)" cat > "$ENV_FILE" <