| FROM node:20-alpine | |
| WORKDIR /app/frontend | |
| COPY frontend/package.json frontend/package-lock.json* ./ | |
| RUN npm ci | |
| COPY frontend/ ./ | |
| RUN npm run build | |
| EXPOSE 7860 | |
| CMD ["npm", "run", "preview"] | |
| FROM node:20-alpine | |
| WORKDIR /app/frontend | |
| COPY frontend/package.json frontend/package-lock.json* ./ | |
| RUN npm ci | |
| COPY frontend/ ./ | |
| RUN npm run build | |
| EXPOSE 7860 | |
| CMD ["npm", "run", "preview"] | |