Files
portfolio/docker-compose.yml
T
2026-03-30 22:47:25 +02:00

18 lines
464 B
YAML

services:
portfolio:
image: node:22-alpine
working_dir: /app
volumes:
- .:/app
- node_modules:/app/node_modules
ports:
- "3012:3000"
environment:
- NODE_ENV=production
- HOSTNAME=0.0.0.0
command: sh -c "npm install && npm run build && cp -r public .next/standalone/ && cp -r .next/static .next/standalone/.next/static && node .next/standalone/server.js"
restart: unless-stopped
volumes:
node_modules: