Я пытаюсь использовать docker для проекта Firebase, для Firebase package.json
находится в подпапке с именем functions. Я использую узел: alpine image.
В моем Dockerfile мне нужно перейти в каталог функций и запустить npm run start
. Как мне это сделать, пожалуйста?
Я пробовал CMD ["cd", "functions", ";", "npm", "run", "serve"], я получил эту ошибку /usr/local/bin/docker-entrypoint.sh: exec: line 8: cd: not found
FROM node:alpine
WORKDIR '/app'
RUN npm install -g firebase-tools
COPY functions/package*.json functions/
RUN cd functions && npm install && cd ..
COPY . .
CMD [ "cd", "functions", ";", "npm", "run", "serve" ]