FROM node:20-alpine WORKDIR /app ARG NEXT_PUBLIC_BACKEND_URL="http://localhost:4100" ENV NEXT_PUBLIC_BACKEND_URL=${NEXT_PUBLIC_BACKEND_URL} COPY package.json ./ COPY tsconfig.json ./ COPY next.config.js ./ COPY next-env.d.ts ./ COPY app ./app RUN npm install RUN npm run build ENV PORT=3000 EXPOSE 3000 CMD ["npm", "run", "start"]