chore(release): v0.10.0 (#400)
Photo Essay mode, client proofing, studio-modern preset, admin panel overhaul, watermark, cookieless analytics, subpage toggle, SEO title templates. Analytics API now admin-only, Trivy scan on publish. Album order mirrors the Immich timeline; map theme, admin status panel, lightbox counter and Docker health check fixed. See CHANGELOG.md for the full list and the health-check upgrade note.
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
FROM node:20-alpine AS base
|
||||
FROM node:22-alpine AS base
|
||||
|
||||
# ── Dependencies ──────────────────────────────────
|
||||
FROM base AS deps
|
||||
@@ -51,8 +51,12 @@ EXPOSE 7211
|
||||
ENV PORT=7211
|
||||
ENV HOSTNAME="0.0.0.0"
|
||||
|
||||
# 127.0.0.1 statt localhost: der Server bindet auf 0.0.0.0 (siehe HOSTNAME oben),
|
||||
# lauscht also nur auf IPv4. In Alpine loest 'localhost' zuerst nach ::1 auf, und
|
||||
# wget bleibt bei diesem ersten Ergebnis — der Check schlaegt dauerhaft mit
|
||||
# "Connection refused" fehl und der Container gilt als unhealthy.
|
||||
HEALTHCHECK --interval=30s --timeout=5s --start-period=10s --retries=3 \
|
||||
CMD wget --no-verbose --tries=1 --spider http://localhost:7211/api/health || exit 1
|
||||
CMD wget --no-verbose --tries=1 --spider http://127.0.0.1:7211/api/health || exit 1
|
||||
|
||||
# Run as root initially so entrypoint can fix bind-mount permissions,
|
||||
# then drops to nextjs user via su-exec
|
||||
|
||||
Reference in New Issue
Block a user