FROM node:20-alpine

WORKDIR /app

COPY package*.json ./
RUN npm install

COPY . .

ENV NEXT_TELEMETRY_DISABLED=1

EXPOSE 9000

ENV PORT=9000
ENV HOSTNAME="0.0.0.0"
ENV NODE_ENV=production

RUN npm run build

CMD ["npm", "run", "start"]
