CoolFace
Apppublic

Ratan1729/code-execution

sourceHugging Faceupdated 8mo agoView on Hugging Face
1likes
Dockerfile.docker22 linesDownload Raw Back to root
1FROM node:20-alpine2 3WORKDIR /app4 5# Install Docker CLI (to communicate with host Docker via socket mount)6RUN apk add --no-cache docker-cli7 8COPY package*.json ./9RUN npm ci --production10 11COPY src/ ./src/12COPY sandbox/ ./sandbox/13COPY .env* ./14 15EXPOSE 300016 17# Health check18HEALTHCHECK --interval=30s --timeout=5s --retries=3 \19    CMD wget --no-verbose --tries=1 --spider http://localhost:3000/api/health || exit 120 21CMD ["node", "src/index.js"]22