Model Context Protocol Server

FROM node:18-alpine WORKDIR /app # Copiar arquivos de configuração primeiro COPY package*.json ./ COPY tsconfig.json ./ COPY .env ./ # Instalar todas as dependências (incluindo devDependencies) RUN npm install # Copiar o código fonte COPY src/ ./src/ # Compilar o TypeScript RUN npm run build # Remover dependências de desenvolvimento RUN npm prune --production EXPOSE 8080 CMD ["node", "dist/index.js"]