Arnaud
|
5ac50e9bf0
|
feat(docker): production-ready Dockerfile + Portainer compose stack
- Rewrite Dockerfile: multi-stage pnpm monorepo build with Next.js
standalone output, non-root user, minimal runner image
- Enable next.config.ts `output: standalone` + serverExternalPackages
- Rewrite docker/compose.prod.yml: full production stack with migrate
service, minio-init, named networks, build context for Portainer
- Add scripts/migrate.mjs: standalone Drizzle migration runner
- Update .dockerignore for cleaner build context
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-07-01 12:50:45 +02:00 |
|
Arnaud
|
ae7c5d943e
|
chore: init pnpm monorepo workspace
Root config: pnpm workspaces, tsconfig base, docker compose (postgres, redis, minio), .npmrc.
|
2026-07-01 08:08:29 +02:00 |
|