Compare commits

..

2 Commits

Author SHA1 Message Date
Tiemen van Olst
8e29c971d5 Merge branch 'main' of https://git.tiemen.dev/Tiemen/nuxt4-example 2025-09-08 15:31:32 +02:00
Tiemen van Olst
388bc3bb3c added compose 2025-09-08 15:25:22 +02:00

28
docker.compose.yml Normal file
View File

@@ -0,0 +1,28 @@
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