16 lines
468 B
Docker
16 lines
468 B
Docker
![]() |
FROM node:14-alpine AS builder
|
||
|
ENV NODE_ENV production
|
||
|
# Add a work directory
|
||
|
WORKDIR /src-frontend
|
||
|
# Cache and Install dependencies
|
||
|
COPY ./frontend/package.json .
|
||
|
COPY ./frontend/package-lock.json .
|
||
|
ARG REACT_APP_API_URL
|
||
|
ENV REACT_APP_API_URL=$REACT_APP_API_URL
|
||
|
RUN npm install
|
||
|
# Copy app files
|
||
|
COPY ./frontend/ .
|
||
|
RUN mv ./public/locales/fr ./public/locales/FR
|
||
|
RUN mv ./public/locales/en ./public/locales/EN
|
||
|
# Build the app
|
||
|
CMD ["npm", "run", "docker"]
|