From ccd3d4aded20558eac80327db660991512c245c6 Mon Sep 17 00:00:00 2001 From: Andras Bacsai Date: Tue, 8 Nov 2022 10:40:11 +0100 Subject: [PATCH] fix: preview webhooks --- .github/workflows/staging-release.yml | 32 ++----------------- .../src/routes/webhooks/traefik/handlers.ts | 2 +- 2 files changed, 3 insertions(+), 31 deletions(-) diff --git a/.github/workflows/staging-release.yml b/.github/workflows/staging-release.yml index 2280167d8..8f4ff52b6 100644 --- a/.github/workflows/staging-release.yml +++ b/.github/workflows/staging-release.yml @@ -6,34 +6,6 @@ on: - next jobs: - arm64: - runs-on: [self-hosted, arm64] - steps: - - name: Checkout - uses: actions/checkout@v3 - with: - ref: "next" - - name: Set up QEMU - uses: docker/setup-qemu-action@v1 - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v1 - - name: Login to DockerHub - uses: docker/login-action@v1 - with: - username: ${{ secrets.DOCKERHUB_USERNAME }} - password: ${{ secrets.DOCKERHUB_TOKEN }} - - name: Get current package version - uses: martinbeentjes/npm-get-version-action@v1.2.3 - id: package-version - - name: Build and push - uses: docker/build-push-action@v2 - with: - context: . - platforms: linux/arm64 - push: true - tags: coollabsio/coolify:next-arm64 - cache-from: type=registry,ref=coollabsio/coolify:buildcache-next-arm64 - cache-to: type=registry,ref=coollabsio/coolify:buildcache-next-arm64,mode=max amd64: runs-on: ubuntu-latest steps: @@ -64,7 +36,7 @@ jobs: cache-to: type=registry,ref=coollabsio/coolify:buildcache-next-amd64,mode=max merge-manifest: runs-on: ubuntu-latest - needs: [arm64, amd64] + needs: [amd64] steps: - name: Checkout uses: actions/checkout@v3 @@ -79,7 +51,7 @@ jobs: password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Create & publish manifest run: | - docker manifest create coollabsio/coolify:next --amend coollabsio/coolify:next-amd64 --amend coollabsio/coolify:next-arm64 + docker manifest create coollabsio/coolify:next --amend coollabsio/coolify:next-amd64 docker manifest push coollabsio/coolify:next - uses: sarisia/actions-status-discord@v1 if: always() diff --git a/apps/api/src/routes/webhooks/traefik/handlers.ts b/apps/api/src/routes/webhooks/traefik/handlers.ts index d079902c9..7f94973ec 100644 --- a/apps/api/src/routes/webhooks/traefik/handlers.ts +++ b/apps/api/src/routes/webhooks/traefik/handlers.ts @@ -345,7 +345,7 @@ export async function proxyConfiguration(request: FastifyRequest, remote const nakedDomain = previewDomain.replace(/^www\./, ''); const pathPrefix = '/' const serviceId = `${id}-${port || 'default'}` - traefik.http.routers = { ...traefik.http.routers, ...generateRouters(`${serviceId}-${pathPrefix}`, `${id}-${port || 'default'}`, previewDomain, nakedDomain, pathPrefix, isHttps, isWWW, dualCerts, isCustomSSL) } + traefik.http.routers = { ...traefik.http.routers, ...generateRouters(`${container}-${pathPrefix}`, `${id}-${port || 'default'}`, previewDomain, nakedDomain, pathPrefix, isHttps, isWWW, dualCerts, isCustomSSL) } traefik.http.services = { ...traefik.http.services, ...generateServices(container, container, port) } } }