Skip to main content
Glama
Dockerfile668 B
FROM node:22-alpine WORKDIR /app COPY package*.json ./ RUN npm ci --only=production COPY tsconfig.json ./ COPY src ./src COPY config.dev.json ./config.dev.json COPY config.prod.json ./config.prod.json COPY scripts/start-with-config.sh ./scripts/start-with-config.sh COPY welcome-page-preview.html ./welcome-page-preview.html COPY public/assets ./public/assets RUN chmod +x ./scripts/start-with-config.sh RUN npm install --save-dev typescript @types/node RUN npm run build RUN npm prune --production RUN mkdir -p /app/keys && chown -R node:node /app/keys RUN chown -R node:node /app ENV NODE_ENV=production USER node CMD ["/app/scripts/start-with-config.sh"]

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/daviddraiumbrella/invoice-monitoring'

If you have feedback or need assistance with the MCP directory API, please join our Discord server