Я пытаюсь создать проект api-платформы с последней версией angular, даже если для него нет клиентского генератора.
Я использую официальный дистрибутив со всеми контейнерами https://api -platform.com / docs / distribution # install-the-framework
Как мне изменить docker-compose и клиентский dockerfile, чтобы правильно запустить базовое клиентское приложение Angular.
Клиентская часть docker-compose
client:
# Use a static website hosting service in production
# See https://github.com/facebookincubator/create-react-app/blob/master/packages/react-scripts/template/README.md#deployment
image: ${CONTAINER_REGISTRY_BASE}/client
build:
context: ./client
cache_from:
- ${CONTAINER_REGISTRY_BASE}/client
env_file:
- ./client/.env
volumes:
- ./client:/usr/src/client:rw,cached
- /usr/src/client/node_modules
ports:
- "80:3000"
Докер-файл клиента
FROM node:10.10-alpine
RUN mkdir -p /usr/src/client
WORKDIR /usr/src/client
RUN yarn global add @api-platform/client-generator
# Prevent the reinstallation of node modules at every changes in the source code
COPY package.json yarn.lock ./
RUN yarn install
COPY . ./
CMD yarn start
Должен ли я следовать этому? https://mherman.org/blog/dockerizing-an-angular-app/
Спасибо