Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 8 additions & 8 deletions .github/workflows/docker-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ on:
env:
REGISTRY: ghcr.io
SINK_IMAGE_NAME: ${{ github.repository }}-sink
API_IMAGE_NAME: ${{ github.repository }}-api
MCP_SERVER_IMAGE_NAME: ${{ github.repository }}-mcp

jobs:
build-and-push:
Expand Down Expand Up @@ -38,11 +38,11 @@ jobs:
type=semver,pattern={{version}}
type=raw,value=latest

- name: Extract metadata (tags, labels) for API
id: meta-api
- name: Extract metadata (tags, labels) for MCP server
id: meta-mcp
uses: docker/metadata-action@v5
with:
images: ${{ env.REGISTRY }}/${{ env.API_IMAGE_NAME }}
images: ${{ env.REGISTRY }}/${{ env.MCP_SERVER_IMAGE_NAME }}
tags: |
type=semver,pattern={{version}}
type=raw,value=latest
Expand All @@ -62,14 +62,14 @@ jobs:
cache-from: type=gha
cache-to: type=gha,mode=max

- name: Build and push API image
- name: Build and push MCP server image
uses: docker/build-push-action@v5
with:
context: .
file: docker/Dockerfile
target: api
target: mcp
push: true
tags: ${{ steps.meta-api.outputs.tags }}
labels: ${{ steps.meta-api.outputs.labels }}
tags: ${{ steps.meta-mcp.outputs.tags }}
labels: ${{ steps.meta-mcp.outputs.labels }}
cache-from: type=gha
cache-to: type=gha,mode=max
Loading