operation-cycle / Dockerfile
o134's picture
Add ws package for Supabase WebSocket requirement
70a7a5b verified
Raw
History Blame Contribute Delete
387 Bytes
FROM node:22-slim
WORKDIR /app
# Install ws to satisfy Supabase WebSocket dependency
RUN npm install ws
# Copy pre-built API server
COPY api-server/dist ./api-server/dist
# Copy pre-built frontend
COPY teamtasker/dist ./teamtasker/dist
# Set environment variables
ENV PORT=7860
ENV NODE_ENV=production
EXPOSE 7860
CMD ["node", "--enable-source-maps", "api-server/dist/index.mjs"]