FROM node:20-alpine

WORKDIR /app/server

COPY server/package*.json ./
RUN npm ci --only=production

COPY server/ ./
COPY index.html script.js /app/

ENV NODE_ENV=production
ENV PORT=3101

EXPOSE 3101

CMD ["node", "index.js"]
