Как настроить docker-compose для api-платформы с последней версией Angular - PullRequest
0 голосов
/ 30 октября 2018

Я пытаюсь создать проект 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/ Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...