diff --git a/setup.sh b/setup.sh index 784a3b1..39e3755 100644 --- a/setup.sh +++ b/setup.sh @@ -1,22 +1,22 @@ #!/usr/bin/env bash set -euo pipefail -REPO_DIR="discord-lnbits-bot" +REPO_DIR="." SECRETS_DIR="$REPO_DIR/data/secrets" RUNTIME_ENV="$SECRETS_DIR/runtime.env" -# Ensure directory structure +# 1️⃣ Create secrets folder mkdir -p "$SECRETS_DIR" -# Generate secrets +# 2️⃣ Generate per‐install secrets DB_USER="postgres" DB_PASS="$(openssl rand -hex 16)" DB_NAME="lnbitsdb" FLASK_SECRET="$(openssl rand -hex 32)" DATABASE_URL="postgresql://${DB_USER}:${DB_PASS}@db:5432/${DB_NAME}" -# Save secrets to runtime.env -cat < "$RUNTIME_ENV" +# 3️⃣ Write runtime.env +cat > "$RUNTIME_ENV" <