feat(ci/cd): dockerize and add traefik labels

This commit is contained in:
Pihkaal
2024-10-17 21:41:22 +02:00
parent 7ca05662e4
commit 88a50ad020
4 changed files with 70 additions and 0 deletions

16
docker-compose.yml Normal file
View File

@@ -0,0 +1,16 @@
services:
lilou-cat:
image: pihkaal/lilou-cat:latest
networks:
- web
labels:
- "traefik.enable=true"
- "traefik.http.routers.lilou-cat.rule=Host(`lilou.cat`)"
- "traefik.http.routers.lilou-cat.service=lilou-cat"
- "traefik.http.services.lilou-cat.loadbalancer.server.port=3000"
- "traefik.http.routers.lilou-cat.tls=true"
- "traefik.http.routers.lilou-cat.tls.certResolver=myresolver"
networks:
web:
external: true