Cześć,
mam pytanie dotyczące konteneryzacje frontendu (react).
Miałem problem z uruchomieniem reacta, W Dockerfile umieszczałem:
FROM node:13
WORKDIR /frontend
COPY package*.json /frontend
RUN npm install
EXPOSE 3000
CMD ["npm", "start"]
Niestety pojawiał się problem z npm.
Problem rozwiązałem poprzez usunięcie folderu node_modules i zainstalowanie npm w folderze frontend poleceniem npm install (używając "terminala"). Wówczas w dockerfile mogłem usunąć polecenie RUN npm install.
Miałem aktualny node_modules, wszystko działało.
Jednak coś nie daje mi spokoju.
Jak uruchomić npm install z poziomu dockera?
Dzięki za wszelkie wskazówki