# syntax=docker/dockerfile:1 FROM node:18-alpine WORKDIR /app/server COPY server/package*.json ./ RUN npm install COPY server/ . COPY shared /app/shared ENV NODE_ENV=production ENV PORT=4000 EXPOSE 4000 CMD ["node", "--loader", "ts-node/esm", "src/index.ts"]