Files
nuxt4-example/docker.compose.yml
Tiemen van Olst 388bc3bb3c added compose
2025-09-08 15:25:22 +02:00

28 lines
655 B
YAML

version: '3.9'
services:
nuxt-app:
build: .
container_name: nuxt-app
restart: always
environment:
- NODE_ENV=production
- GIT_REPO_URL=${GIT_REPO_URL}
- GIT_BRANCH=${GIT_BRANCH}
volumes:
- nuxt-app-data:/app
labels:
- "traefik.enable=true"
- "traefik.http.routers.nuxt-app.rule=Host(`app.tiemen.dev`)"
- "traefik.http.routers.nuxt-app.entrypoints=websecure"
- "traefik.http.routers.nuxt-app.tls.certresolver=myresolver"
- "traefik.http.services.nuxt-app.loadbalancer.server.port=3000"
networks:
- web
volumes:
nuxt-app-data:
networks:
web:
external: true