From ced018bb0099f02a4487989b84f687d91892d7d7 Mon Sep 17 00:00:00 2001 From: Carmine Savino Date: Fri, 23 Jan 2026 10:36:42 +0100 Subject: [PATCH] Aggiorna la configurazione di deploy per utilizzare variabili d'ambiente per il dominio --- .gitea/workflows/deploy.yml | 8 +++----- docker-compose.yml | 4 ++-- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 7ccdf23..f72a2d5 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -12,13 +12,11 @@ jobs: - name: Checkout del codice uses: actions/checkout@v3 - - name: Crea file .env - run: | - echo "DOMAIN=${{ secrets.DOMAIN }}" > .env - cat .env - - name: Deploy + env: + DOMAIN: ${{ secrets.DOMAIN }} run: | + echo "Deploying with DOMAIN=${DOMAIN}" docker compose down --remove-orphans docker compose up -d --build diff --git a/docker-compose.yml b/docker-compose.yml index 1067d70..620a054 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -13,12 +13,12 @@ services: - "traefik.enable=true" # HTTP Router - - "traefik.http.routers.vue-demo.rule=Host(`vue-demo.example.com`)" + - "traefik.http.routers.vue-demo.rule=Host(`${DOMAIN}`)" - "traefik.http.routers.vue-demo.entrypoints=web" - "traefik.http.routers.vue-demo.middlewares=redirect-to-https" # HTTPS Router - - "traefik.http.routers.vue-demo-secure.rule=Host(`vue-demo.example.com`)" + - "traefik.http.routers.vue-demo-secure.rule=Host(`${DOMAIN}`)" - "traefik.http.routers.vue-demo-secure.entrypoints=websecure" - "traefik.http.routers.vue-demo-secure.tls=true" - "traefik.http.routers.vue-demo-secure.tls.certresolver=letsencrypt"