chore: use ghcr.io image for production deployment

- Update prod docker-compose to pull from ghcr.io/xe138/grist-mcp-server
- Remove debug step from Gitea workflow
This commit is contained in:
2026-01-01 11:48:39 -05:00
parent ae894ff52e
commit c8cea249bc
2 changed files with 1 additions and 16 deletions

View File

@@ -13,19 +13,6 @@ jobs:
build:
runs-on: ubuntu-docker
steps:
- name: Debug environment
run: |
echo "=== Environment ==="
echo "PATH: $PATH"
echo "=== Looking for docker ==="
which docker || echo "docker not in PATH"
ls -la /usr/local/bin/ || echo "no /usr/local/bin"
ls -la /usr/bin/docker || echo "no /usr/bin/docker"
echo "=== Docker socket ==="
ls -la /var/run/docker.sock || echo "no docker socket"
echo "=== All binaries ==="
ls /usr/local/bin/ 2>/dev/null || true
- name: Checkout repository
run: |
git clone --depth 1 --branch ${GITHUB_REF_NAME} ${GITHUB_SERVER_URL}/${GITHUB_REPOSITORY}.git .

View File

@@ -1,9 +1,7 @@
# Production environment - resource limits, logging, restart policy
services:
grist-mcp:
build:
context: ../..
dockerfile: Dockerfile
image: ghcr.io/xe138/grist-mcp-server:latest
ports:
- "${PORT:-3000}:3000"
volumes: