Fixes
Fixed an issue where media manager only shows files uploaded in specific sections. Fixed an issue with icon picker names. Removed jumbo rounding and a few other style tweaks.
This commit is contained in:
74 files changed
+1622
-195
No files matched your search
@@ -45,12 +45,19 @@ services:
|
||||
ports:
|
||||
- "${APP_HOST_PORT:-3000}:3000"
|
||||
volumes:
|
||||
# Media Manager uploads (Phase 9) — served directly by Next's own
|
||||
# static handling for public/, so no separate storage service is
|
||||
# needed in this deployment model; this volume is what makes an
|
||||
# uploaded file survive `docker compose down`/a rebuild. See
|
||||
# src/lib/media/media-storage.ts.
|
||||
- next-chair-media:/app/public/media
|
||||
# Media Manager uploads — a dedicated volume, separate from
|
||||
# next-chair-mysql-data. Phase 10 moved the mount point from
|
||||
# /app/public/media to /app/storage/media (outside public/ — see
|
||||
# src/lib/media/media-storage.ts's header for why runtime uploads
|
||||
# can't live under public/ with this Next.js version) while
|
||||
# deliberately keeping the SAME volume name, so any file already
|
||||
# uploaded before this fix reappears at its new path instead of
|
||||
# being orphaned. Writable by the non-root nextchair user (the
|
||||
# Dockerfile pre-creates and chowns this directory before the
|
||||
# volume first attaches). Persists across `docker compose restart`
|
||||
# and a full image rebuild, since it's a named volume, not
|
||||
# container-local storage.
|
||||
- next-chair-media:/app/storage/media
|
||||
healthcheck:
|
||||
# No curl/wget in the node:22-alpine base image — a plain Node
|
||||
# request avoids adding a package just for this. See
|
||||
|
||||
Reference in new issue
Block a user