Add docker-compose.yml

This commit is contained in:
2025-09-08 13:26:09 +00:00
parent cacc69e0f5
commit 9747214ea8

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