File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -66,7 +66,9 @@ COPY --from=builder /src/foundry-module /app/foundry-module
6666# Create persistent data directory owned by the chronicle user.
6767# Media uploads go under /app/data/media (matches MEDIA_PATH default "./data/media").
6868# Mount a volume at /app/data to persist media across container rebuilds.
69- RUN mkdir -p /app/data/media && chown -R chronicle:chronicle /app/data
69+ # foundry-module must also be writable so the admin can upload/redeploy modules.
70+ RUN mkdir -p /app/data/media \
71+ && chown -R chronicle:chronicle /app/data /app/foundry-module
7072
7173WORKDIR /app
7274
Original file line number Diff line number Diff line change 1313
1414if [ " $( id -u) " = " 0" ]; then
1515 # Running as root: ensure dirs exist, fix ownership, drop privileges.
16- mkdir -p /app/data/media
17- chown -R chronicle:chronicle /app/data
16+ mkdir -p /app/data/media /app/foundry-module
17+ chown -R chronicle:chronicle /app/data /app/foundry-module
1818 exec su-exec chronicle " $@ "
1919else
2020 # Running as non-root (platform-enforced user).
You can’t perform that action at this time.
0 commit comments