Preserva credenciais do Postgres no deploy
This commit is contained in:
@@ -19,10 +19,13 @@ secret() {
|
||||
openssl rand -base64 32 | tr -d '\n'
|
||||
}
|
||||
|
||||
DB_PASSWORD="$(secret)"
|
||||
JWT_SECRET="$(secret)"
|
||||
if [[ -f "$ENV_FILE" ]]; then
|
||||
echo "Arquivo $ENV_FILE ja existe; mantendo credenciais atuais."
|
||||
else
|
||||
DB_PASSWORD="$(secret)"
|
||||
JWT_SECRET="$(secret)"
|
||||
|
||||
cat > "$ENV_FILE" <<EOF_ENV
|
||||
cat > "$ENV_FILE" <<EOF_ENV
|
||||
DB_USER=leadscraper
|
||||
DB_PASSWORD=$DB_PASSWORD
|
||||
DB_PORT=5433
|
||||
@@ -48,6 +51,7 @@ OVERPASS_ENDPOINT=https://overpass-api.de/api/interpreter
|
||||
OVERPASS_TIMEOUT_SECONDS=90
|
||||
OVERPASS_MAX_RESULTS=1000
|
||||
EOF_ENV
|
||||
fi
|
||||
|
||||
docker compose -f "$COMPOSE_FILE" up -d --build
|
||||
|
||||
@@ -57,4 +61,4 @@ echo "URL: https://$DOMAIN"
|
||||
echo "Frontend interno: http://localhost:8081"
|
||||
echo "Backend interno: http://localhost:8082"
|
||||
echo
|
||||
echo "Segredos gerados em $ENV_FILE."
|
||||
echo "Credenciais em $ENV_FILE."
|
||||
|
||||
Reference in New Issue
Block a user