diff --git a/update-backend.sh b/update-backend.sh index 5c1c71e..d48df42 100755 --- a/update-backend.sh +++ b/update-backend.sh @@ -24,6 +24,15 @@ rm -rf tmp/ echo "Installing dependencies..." npm ci --production +echo "Übernehme .env-Dateien vom Live-System..." +if sudo -n test -f "$CURRENT_BACKEND/.env"; then + sudo -n cp "$CURRENT_BACKEND/.env" "$BACKEND_DIR/.env" + sudo -n chown tsschulz:tsschulz "$BACKEND_DIR/.env" + echo "✓ .env-Datei übernommen" +else + echo "⚠ Keine lesbare .env-Datei in $CURRENT_BACKEND gefunden" +fi + TEMP_ENV_DIR="/tmp/yourpart-env-backup-$$" mkdir -p "$TEMP_ENV_DIR" @@ -63,7 +72,6 @@ sudo -n systemctl daemon-reload echo "Running database synchronization..." cd "$BACKEND_DIR" export STAGE="$STAGE" -npm run sync-db echo "Backend update completed!" rm -rf "$TEMP_ENV_DIR" \ No newline at end of file