Create /app/data/zines directory in Dockerfile with nextjs user ownership
to fix EACCES permission denied error. Add persistent volume mount in
docker-compose.yml to preserve zine data across container restarts.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Configure service with Traefik labels for mycofi.earth
- Join traefik-public network for service discovery
- Remove direct port exposure (routing through Traefik now)
- Remove deprecated docker-compose version field
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>