Files
chopin-frontend/Dockerfile

22 lines
378 B
Docker

FROM node:lts-alpine
# définit le dossier 'app' comme dossier de travail
WORKDIR /app
# copie 'package.json' et 'package-lock.json'
COPY package*.json ./
# installe les dépendances du projet
RUN npm install
# copie les fichiers du projet
COPY . .
# construit l'app pour la production
RUN npm run build
EXPOSE 4001
# lance le serveur Express
CMD ["npm", "run", "serve"]