FROM node:20-alpine

ARG VERSION=1.0.0

WORKDIR /app

COPY package.json ./
RUN npm install --omit=dev

COPY server.js ./server.js
COPY public ./public

ENV APP_VERSION=$VERSION
ENV PORT=3000

EXPOSE 3000

CMD ["npm", "start"]
