Files
nucleoDocs/.gitea/workflows/deploy-mcp-docker.yml
josedario87 272781c116
Some checks failed
build-and-deploy / deploy (push) Failing after 2s
build-and-deploy / build (push) Successful in 8s
Deploy MCP Docker Server / build-and-deploy (push) Failing after 8s
Simplificar workflow MCP Docker - usar comandos directos
2025-10-13 19:26:37 -06:00

38 lines
1.1 KiB
YAML

name: Deploy MCP Docker Server
on:
push:
branches:
- master
paths:
- 'mcp-docker-server/**'
- '.gitea/workflows/deploy-mcp-docker.yml'
jobs:
build-and-deploy:
runs-on: docker
env:
REG: ${{ vars.REGISTRY_URL }}
REPO_OWNER: ${{ github.repository_owner }}
steps:
- uses: actions/checkout@v3
- uses: docker/setup-buildx-action@v2
- name: Login to registry
run: docker login ${{ vars.REGISTRY_URL }} -u ${{ secrets.REGISTRY_USERNAME }} -p ${{ secrets.REGISTRY_PASSWORD }}
- name: Build and push MCP Docker server
run: |
cd mcp-docker-server
docker build -t $REG/$REPO_OWNER/mcp-docker-server:${{ github.sha }} -t $REG/$REPO_OWNER/mcp-docker-server:latest .
docker push $REG/$REPO_OWNER/mcp-docker-server:${{ github.sha }}
docker push $REG/$REPO_OWNER/mcp-docker-server:latest
- name: Deploy to server
run: |
cd $HOME
docker compose pull mcp-docker
docker compose --project-name ${{ vars.APP_NAME }} up -d mcp-docker