Setze umgebungsspezifische Server-.env beim ersten Deploy.
All checks were successful
Test Suite / smoke-dev (push) Successful in 0s

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Lars 2026-10-03 10:50:38 +02:00
parent 3ac42645ef
commit 07dcdf5cd8
2 changed files with 17 additions and 4 deletions

View File

@ -24,8 +24,14 @@ jobs:
git reset --hard origin/develop git reset --hard origin/develop
fi fi
if [ ! -f .env ]; then if [ ! -f .env ]; then
cp .env.example .env cat > .env <<'EOF'
echo "created .env from .env.example" DB_NAME=buyingagent_dev
DB_USER=buyingagent_dev
DB_PASSWORD=dev_password_change_me
ENVIRONMENT=development
BUYING_AGENT_API_PORT=8095
EOF
echo "created development .env"
fi fi
if grep -q '^BUYING_AGENT_API_PORT=' .env; then if grep -q '^BUYING_AGENT_API_PORT=' .env; then
sed -i 's/^BUYING_AGENT_API_PORT=.*/BUYING_AGENT_API_PORT=8095/' .env sed -i 's/^BUYING_AGENT_API_PORT=.*/BUYING_AGENT_API_PORT=8095/' .env

View File

@ -24,8 +24,15 @@ jobs:
git reset --hard origin/main git reset --hard origin/main
fi fi
if [ ! -f .env ]; then if [ ! -f .env ]; then
cp .env.example .env cat > .env <<'EOF'
echo "created .env from .env.example — set a unique DB_PASSWORD for production" DB_NAME=buyingagent
DB_USER=buyingagent
DB_PASSWORD=change_me
ENVIRONMENT=production
BUYING_AGENT_API_BIND=0.0.0.0
BUYING_AGENT_API_PORT=8006
EOF
echo "created production .env — set a unique DB_PASSWORD after first start"
fi fi
if grep -q '^BUYING_AGENT_API_BIND=' .env; then if grep -q '^BUYING_AGENT_API_BIND=' .env; then
sed -i 's/^BUYING_AGENT_API_BIND=.*/BUYING_AGENT_API_BIND=0.0.0.0/' .env sed -i 's/^BUYING_AGENT_API_BIND=.*/BUYING_AGENT_API_BIND=0.0.0.0/' .env