From 4a81e1526ea203b66f83de1a08fa6ba6a2dd628b Mon Sep 17 00:00:00 2001 From: Quentin BEY Date: Mon, 26 May 2025 12:02:12 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=91=B7(hackdays)=20publish=20the=20MCP=20?= =?UTF-8?q?docker=20image?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Publish the MCP Docker image on our registry. --- .github/workflows/docker-hub.yml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) 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