b3097670c0
- Add named Docker volume `uploads` mounted at /app/public/uploads in app container - Share same volume with Caddy at /srv/uploads for direct static file serving - Add Caddy `handle /uploads/*` block so images bypass Next.js (standalone mode does not serve runtime public files) - Create uploads directory with correct nextjs:nodejs ownership in Dockerfile - Add mkdir safeguard in entrypoint.sh
8 lines
111 B
Caddyfile
8 lines
111 B
Caddyfile
localhost {
|
|
handle /uploads/* {
|
|
root * /srv
|
|
file_server
|
|
}
|
|
reverse_proxy app:3000
|
|
}
|