EvalueTonSavoir/client/Dockerfile

20 lines
No EOL
301 B
Docker

# client
FROM node:18 AS build
WORKDIR /usr/src/app/client
COPY ./package*.json ./
COPY ./ .
RUN npm install
RUN npm run build
EXPOSE 5173
HEALTHCHECK --interval=30s --timeout=10s --start-period=30s --retries=3 \
CMD curl -f http://localhost:5173 || exit 1
CMD [ "npm", "run", "preview" ]