From caa29f2d2521daacba1e7b08d947a8ee5e5a9cfe Mon Sep 17 00:00:00 2001 From: Klagarge Date: Tue, 24 Jun 2025 20:49:17 +0200 Subject: [PATCH] feat(test): add test environnement remove useless environnement variable Signed-off-by: Klagarge --- .env.template | 2 -- docker-compose.yml | 26 +++++++++++++++++++++++--- 2 files changed, 23 insertions(+), 5 deletions(-) diff --git a/.env.template b/.env.template index f5f6a17..cb7a2f8 100644 --- a/.env.template +++ b/.env.template @@ -8,6 +8,4 @@ MQTT_USERNAME= MQTT_PASSWORD= REST_USERNAME= REST_PASSWORD= -REST_URL= -REST_PAGE= CYPRESS_TEST_URL= diff --git a/docker-compose.yml b/docker-compose.yml index a74789d..b8a23e6 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -106,9 +106,8 @@ services: environment: - VUE_APP_REST_USER=$REST_USERNAME - VUE_APP_REST_PASSWORD=$REST_PASSWORD - - VUE_APP_REST_URL=$REST_URL - - VUE_APP_REST_PAGE=$REST_PAGE - + - VUE_APP_REST_URL=rest.mse.kb28.ch + - VUE_APP_REST_PAGE=raclette labels: - "traefik.enable=true" - "traefik.http.routers.web-app-http.entrypoints=http" @@ -120,3 +119,24 @@ services: - "traefik.http.services.web-app-https.loadbalancer.server.port=8080" - "com.centurylinklabs.watchtower.enable=true" + + web-app-test: + image: registry.forge.hefr.ch/team-raclette/project-softweng/web-app:latest + container_name: web-app-test + restart: unless-stopped + environment: + - VUE_APP_REST_USER=$REST_USERNAME + - VUE_APP_REST_PASSWORD=$REST_PASSWORD + - VUE_APP_REST_URL=rest.mse.kb28.ch + - VUE_APP_REST_PAGE=test + labels: + - "traefik.enable=true" + - "traefik.http.routers.web-app-test-http.entrypoints=http" + - "traefik.http.routers.web-app-test-http.rule=Host(`app-test.mse.kb28.ch`)" + - "traefik.http.middlewares.web-app-test-redirect.redirectscheme.scheme=https" + - "traefik.http.routers.web-app-test-https.entrypoints=https" + - "traefik.http.routers.web-app-test-https.rule=Host(`app-test.mse.kb28.ch`)" + - "traefik.http.routers.web-app-test-https.tls.certResolver=letsencrypt" + - "traefik.http.services.web-app-test-https.loadbalancer.server.port=8080" + + - "com.centurylinklabs.watchtower.enable=true"