Fix 502 Bad Gateway by ensuring HOST is 0.0.0.0 and auto-generating missing BETTER_AUTH_SECRET

This commit is contained in:
Jannik committed 2026-10-01 18:07:37 +02:00
1 parent 183623962f
commit fcba2a3b3a
2 files changed
+11

No files matched your search

+10
View File
@@ -326,6 +326,15 @@ decrypt_envs() {
if [[ -f "${svc_dir}/.env.age" ]]; then
age --decrypt -i "${AGE_PRIVATE_KEY}" -o "${svc_dir}/.env" "${svc_dir}/.env.age"
sed -i 's/\r$//' "${svc_dir}/.env"
# Ensure BETTER_AUTH_SECRET is set for Paperclip
if [[ "${svc_name}" == "paperclip" ]]; then
if ! grep -q "BETTER_AUTH_SECRET" "${svc_dir}/.env"; then
log "Generating missing BETTER_AUTH_SECRET in .env..."
echo "BETTER_AUTH_SECRET=\"$(openssl rand -hex 32)\"" >> "${svc_dir}/.env"
fi
fi
chmod 600 "${svc_dir}/.env"
fi
done
@@ -447,6 +456,7 @@ main() {
else
warn "Failed to generate bootstrap URL. Check container logs."
notify "PaperClip Setup Fehler" "Konnte die Bootstrap-URL nicht generieren. Paperclip läuft ggf. noch nicht." "high" "warning"
docker logs paperclip_app --tail 20 || true
fi
log "========================================================="
fi
+1
View File
@@ -24,6 +24,7 @@ services:
environment:
DATABASE_URL: postgres://paperclip:${POSTGRES_PASSWORD}@paperclip-postgres:5432/paperclip
PORT: "3100"
HOST: "0.0.0.0"
SERVE_UI: "true"
PAPERCLIP_HOME: "/paperclip"
PAPERCLIP_DEPLOYMENT_MODE: "authenticated"