From 77effffc8bbcfa6295329570327385c080055e71 Mon Sep 17 00:00:00 2001 From: Claude AI Date: Sun, 11 Jan 2026 13:20:25 +0000 Subject: [PATCH] feat: add Dockerfile for mcp-gitea server --- apps/ollama-mcp/mcp-gitea/Dockerfile | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 apps/ollama-mcp/mcp-gitea/Dockerfile diff --git a/apps/ollama-mcp/mcp-gitea/Dockerfile b/apps/ollama-mcp/mcp-gitea/Dockerfile new file mode 100644 index 0000000..23fcfc2 --- /dev/null +++ b/apps/ollama-mcp/mcp-gitea/Dockerfile @@ -0,0 +1,26 @@ +FROM node:20-alpine + +LABEL maintainer="Vladimiras Levinas" +LABEL description="MCP Gitea Server for Ollama integration" + +WORKDIR /app + +# Install dependencies +COPY package.json ./ +RUN npm install --production && npm cache clean --force + +# Copy application +COPY index.js ./ + +# Health check +HEALTHCHECK --interval=30s --timeout=10s --start-period=40s --retries=3 \ + CMD wget --quiet --tries=1 --spider http://localhost:3000/health || exit 1 + +# Expose port +EXPOSE 3000 + +# Run as non-root user +USER node + +# Start server +CMD ["npm", "start"]