From cf4fdd5eb1fb7a630b2ac7620b86496c4a6ca3da Mon Sep 17 00:00:00 2001 From: "Moritz Schubotz (physikerwelt)" Date: Sun, 5 Nov 2023 21:10:22 +0100 Subject: [PATCH] Add stack test network --- .github/workflows/stack.yml | 21 +++++++-------------- docker-compose-stack.yml | 25 ++++++++++++++++--------- 2 files changed, 23 insertions(+), 23 deletions(-) diff --git a/.github/workflows/stack.yml b/.github/workflows/stack.yml index 58826d5..3b2d0fb 100644 --- a/.github/workflows/stack.yml +++ b/.github/workflows/stack.yml @@ -16,19 +16,12 @@ jobs: uses: actions/checkout@v2 - name: Build the stack - env: - MW_ADMIN_PASS: ${{ secrets.MW_ADMIN_PASS }} - DB_PASS: ${{ secrets.DB_PASS }} - WIKIBASE_HOST: ${{ secrets.WIKIBASE_HOST}} - WIKIBASE_PORT: ${{ secrets.WIKIBASE_PORT}} - WDQS_FRONTEND_HOST: ${{ secrets.WDQS_FRONTEND_HOST}} - WDQS_FRONTEND_PORT: ${{ secrets.WDQS_FRONTEND_PORT}} - QUICKSTATEMENTS_HOST: ${{ secrets.QUICKSTATEMENTS_HOST}} - QUICKSTATEMENTS_PORT: ${{ secrets.QUICKSTATEMENTS_PORT}} - WB_PUBLIC_HOST_AND_PORT: ${{ secrets.WB_PUBLIC_HOST_AND_PORT}} - QS_PUBLIC_HOST_AND_PORT: ${{ secrets.QS_PUBLIC_HOST_AND_PORT}} run: > - MW_ADMIN_PASS=${{ secrets.MW_ADMIN_PASS }} - DB_PASS=${{ secrets.DB_PASS }} docker swarm init && - docker stack deploy --compose-file docker-compose-stack.yml mardistack + docker network create --driver=overlay --attachable test + - + name: Show the networks + run: docker network ls + - + name: Deploy the stack + run: docker stack deploy mardistack --compose-file docker-compose-stack.yml \ No newline at end of file diff --git a/docker-compose-stack.yml b/docker-compose-stack.yml index 37ae466..a48aa1c 100644 --- a/docker-compose-stack.yml +++ b/docker-compose-stack.yml @@ -1,9 +1,16 @@ - services: - redis: - image: redis:7 - redis-commander: - image: rediscommander/redis-commander:latest - environment: - - REDIS_HOSTS=redis:6379 - ports: - - "8081:8081" \ No newline at end of file +services: + redis: + image: redis:7 + redis-commander: + image: rediscommander/redis-commander:latest + environment: + - REDIS_HOSTS=local:redis:6379 + ports: + - "8081:8081" + hostname: rediscommander + networks: + - test + - default +networks: + test: + external: true \ No newline at end of file