From 8498bfca495a91c2333e60bd58fb300f7428703f Mon Sep 17 00:00:00 2001 From: aleidk Date: Fri, 13 Dec 2024 11:04:27 -0300 Subject: [PATCH] build: update stack config --- .forgejo/workflows/build-docker-image.yaml | 2 +- docker-stack.yaml | 10 ++++++++-- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/.forgejo/workflows/build-docker-image.yaml b/.forgejo/workflows/build-docker-image.yaml index 8633f14..101f9c9 100644 --- a/.forgejo/workflows/build-docker-image.yaml +++ b/.forgejo/workflows/build-docker-image.yaml @@ -43,7 +43,7 @@ jobs: user: ${{ secrets.DOCKER_SWARM_USER }} ssh_key: '${{ secrets.DOCKER_SWARM_SSH_KEY }}' file: 'docker-stack.yaml' - name: 'personal-page' + name: 'personal_page' rebase: runs-on: ubuntu-latest diff --git a/docker-stack.yaml b/docker-stack.yaml index c49a3fe..b789b4c 100644 --- a/docker-stack.yaml +++ b/docker-stack.yaml @@ -1,7 +1,13 @@ +networks: + reverse_proxy: + external: true + services: page: image: git.alecodes.page/alecodes/page:${GITHUB_SHA:-latest} restart: unless-stopped + networks: + - reverse_proxy deploy: rollback_config: failure_action: continue @@ -14,5 +20,5 @@ services: - node.labels.services_kind==projects labels: - traefik.enable=true - - traefik.http.routers.personal-page.rule=Host(`alecodes.page`) - - traefik.http.services.personal-page.loadbalancer.server.port=80 + - traefik.http.routers.personal_page.rule=Host(`alecodes.page`) + - traefik.http.services.personal_page.loadbalancer.server.port=80