Fix 502 Bad Gateway by ensuring HOST is 0.0.0.0 and auto-generating missing BETTER_AUTH_SECRET
This commit is contained in:
1 parent
183623962f
commit
fcba2a3b3a
2 files changed
+11
No files matched your search
@@ -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
|
||||
|
||||
@@ -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"
|
||||
|
||||
Reference in new issue
Block a user