diff --git a/.github/workflows/docker-hub.yml b/.github/workflows/docker-hub.yml index 92a24089..70746551 100644 --- a/.github/workflows/docker-hub.yml +++ b/.github/workflows/docker-hub.yml @@ -36,6 +36,7 @@ jobs: name: Build and push uses: docker/build-push-action@v6 with: + push: true context: . target: backend-production build-args: DOCKER_USER=${{ env.DOCKER_USER }}:-1000 @@ -67,6 +68,7 @@ jobs: name: Build and push uses: docker/build-push-action@v6 with: + push: true context: . file: ./src/frontend/Dockerfile target: frontend-production @@ -101,6 +103,7 @@ jobs: name: Build and push uses: docker/build-push-action@v6 with: + push: true context: . file: ./src/frontend/servers/y-provider/Dockerfile target: y-provider @@ -108,6 +111,29 @@ jobs: tags: ${{ steps.meta.outputs.tags }} labels: ${{ steps.meta.outputs.labels }} + build-and-push-mcp-server: + runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@v4 + - name: Docker meta + id: meta + uses: docker/metadata-action@v5 + with: + images: lasuite/impress-mcp-server + - name: Login to DockerHub + run: echo "${{ secrets.DOCKER_HUB_PASSWORD }}" | docker login -u "${{ secrets.DOCKER_HUB_USER }}" --password-stdin + - name: Build and push + uses: docker/build-push-action@v6 + with: + push: true + context: ./src/mcp_server + file: ./src/mcp_server/Dockerfile + build-args: | + DOCKER_USER=${{ env.DOCKER_USER }}:-1000 + tags: ${{ steps.meta.outputs.tags }} + labels: ${{ steps.meta.outputs.labels }} + notify-argocd: needs: - build-and-push-frontend