FROM node:20-alpine WORKDIR /app COPY server/package.json ./server/ RUN cd server && npm install --production COPY server/ ./server/ COPY shared/ ./shared/ COPY client/ ./client/ WORKDIR /app/server EXPOSE 7860 CMD ["node", "src/index.js"]