feat(web-app): added CI to build docker image CD to deploy the app

Signed-off-by: Klagarge <remi@heredero.ch>
This commit is contained in:
2025-05-20 10:59:50 +02:00
parent 7cda1aa8f4
commit d349caec74
3 changed files with 27 additions and 2 deletions

View File

@@ -102,7 +102,7 @@ services:
- "traefik.http.services.mqtt-https.loadbalancer.server.port=1883"
web-app:
image: web-app:1.0
image: registry.forge.hefr.ch/team-raclette/project-softweng/web-app:latest
container_name: web-app
restart: unless-stopped
ports:
@@ -121,3 +121,5 @@ services:
- "traefik.http.routers.web-app-https.rule=Host(`app.mse.kb28.ch`)"
- "traefik.http.routers.web-app-https.tls.certResolver=letsencrypt"
- "traefik.http.services.web-app-https.loadbalancer.server.port=8080"
- "com.centurylinklabs.watchtower.enable=true"