fix: mixed blocks https to http comms issue #36
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Build & Publish exploravis core images | |
| on: | |
| push: | |
| tags: | |
| - 'v*' | |
| jobs: | |
| setup: | |
| runs-on: ubuntu-latest | |
| permissions: | |
| contents: read | |
| packages: write | |
| outputs: | |
| sha: ${{ steps.meta.outputs.sha }} | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v4 | |
| - name: Extract SHA | |
| id: meta | |
| run: echo "sha=${GITHUB_SHA}" >> $GITHUB_OUTPUT | |
| - name: Set up Docker Buildx | |
| uses: docker/setup-buildx-action@v3 | |
| - name: Login to GHCR | |
| uses: docker/login-action@v3 | |
| with: | |
| registry: ghcr.io | |
| username: ${{ github.repository_owner }} | |
| password: ${{ secrets.GITHUB_TOKEN }} | |
| orchestrator: | |
| runs-on: ubuntu-latest | |
| needs: setup | |
| permissions: | |
| contents: read | |
| packages: write | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - uses: docker/setup-buildx-action@v3 | |
| - uses: docker/login-action@v3 | |
| with: | |
| registry: ghcr.io | |
| username: ${{ github.repository_owner }} | |
| password: ${{ secrets.GITHUB_TOKEN }} | |
| - name: Build & push orchestrator | |
| uses: docker/build-push-action@v5 | |
| with: | |
| context: ./orchestrator | |
| push: true | |
| tags: | | |
| ghcr.io/exploravis/orchestrator:latest | |
| ghcr.io/exploravis/orchestrator:${{ needs.setup.outputs.sha }} | |
| scanner-worker: | |
| runs-on: ubuntu-latest | |
| needs: setup | |
| permissions: | |
| contents: read | |
| packages: write | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - uses: docker/setup-buildx-action@v3 | |
| - uses: docker/login-action@v3 | |
| with: | |
| registry: ghcr.io | |
| username: ${{ github.repository_owner }} | |
| password: ${{ secrets.GITHUB_TOKEN }} | |
| - name: Build & push scanner-worker | |
| uses: docker/build-push-action@v5 | |
| with: | |
| context: ./worker | |
| file: ./worker/scanner-worker/Dockerfile | |
| push: true | |
| tags: | | |
| ghcr.io/exploravis/scanner-worker:latest | |
| ghcr.io/exploravis/scanner-worker:${{ needs.setup.outputs.sha }} | |
| banner-worker: | |
| runs-on: ubuntu-latest | |
| needs: setup | |
| permissions: | |
| contents: read | |
| packages: write | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - uses: docker/setup-buildx-action@v3 | |
| - uses: docker/login-action@v3 | |
| with: | |
| registry: ghcr.io | |
| username: ${{ github.repository_owner }} | |
| password: ${{ secrets.GITHUB_TOKEN }} | |
| - name: Build & push banner-worker | |
| uses: docker/build-push-action@v5 | |
| with: | |
| context: ./worker | |
| file: ./worker/banner-worker/Dockerfile | |
| push: true | |
| tags: | | |
| ghcr.io/exploravis/banner-worker:latest | |
| ghcr.io/exploravis/banner-worker:${{ needs.setup.outputs.sha }} | |
| elasticsearch-worker: | |
| runs-on: ubuntu-latest | |
| needs: setup | |
| permissions: | |
| contents: read | |
| packages: write | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - uses: docker/setup-buildx-action@v3 | |
| - uses: docker/login-action@v3 | |
| with: | |
| registry: ghcr.io | |
| username: ${{ github.repository_owner }} | |
| password: ${{ secrets.GITHUB_TOKEN }} | |
| - name: Build & push elasticsearch-worker | |
| uses: docker/build-push-action@v5 | |
| with: | |
| context: ./worker | |
| file: ./worker/elasticsearch-worker/Dockerfile | |
| push: true | |
| tags: | | |
| ghcr.io/exploravis/elasticsearch-worker:latest | |
| ghcr.io/exploravis/elasticsearch-worker:${{ needs.setup.outputs.sha }} | |
| enrich-meta-worker: | |
| runs-on: ubuntu-latest | |
| needs: setup | |
| permissions: | |
| contents: read | |
| packages: write | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - uses: docker/setup-buildx-action@v3 | |
| - uses: docker/login-action@v3 | |
| with: | |
| registry: ghcr.io | |
| username: ${{ github.repository_owner }} | |
| password: ${{ secrets.GITHUB_TOKEN }} | |
| - name: Build & push enrich-meta-worker | |
| uses: docker/build-push-action@v5 | |
| with: | |
| context: ./worker | |
| file: ./worker/enrich-meta-worker/Dockerfile | |
| push: true | |
| tags: | | |
| ghcr.io/exploravis/enrich-meta-worker:latest | |
| ghcr.io/exploravis/enrich-meta-worker:${{ needs.setup.outputs.sha }} | |
| exploravis-ui: | |
| runs-on: ubuntu-latest | |
| needs: setup | |
| permissions: | |
| contents: read | |
| packages: write | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - uses: docker/setup-buildx-action@v3 | |
| - uses: docker/login-action@v3 | |
| with: | |
| registry: ghcr.io | |
| username: ${{ github.repository_owner }} | |
| password: ${{ secrets.GITHUB_TOKEN }} | |
| - name: Build & push exploravis-ui | |
| uses: docker/build-push-action@v5 | |
| with: | |
| context: ./exploravis-frontend | |
| file: ./exploravis-frontend/Dockerfile | |
| push: true | |
| tags: | | |
| ghcr.io/exploravis/exploravis-ui:latest | |
| ghcr.io/exploravis/exploravis-ui:${{ needs.setup.outputs.sha }} |