Задать вопрос
@nathan111777

Почему контейнер node.js не запущен?

Здраствуйте! Возможно кто-то работал с docker4drupal: https://github.com/wodby/docker4drupal
У меня такая проблема: когда пишу команду в терминале: docker ps контейнер node.js (он же у меня bcnews_node) не отображается в списке бегущих контейнеров, хотя после написания команды docker-compose up -d возле этого контейнера пишет done:
6161f3a5d69b8704324414.png
Вот данного контейнера в docker-composer.yml:
node:
    image: wodby/node:$NODE_TAG
    container_name: "${PROJECT_NAME}_node"
    working_dir: /var/www/html/path/to/theme/to/build
    labels:
    - "traefik.http.services.${PROJECT_NAME}_node.loadbalancer.server.port=3000"
    - "traefik.http.routers.${PROJECT_NAME}_node.rule=Host(`node.${PROJECT_BASE_URL}`)"
    expose:
    - "3000"
    volumes:
    - ./:/var/www/html
    command: sh -c 'yarn install && yarn run start'

И в файле .env он прописан:
### --- NODE ---

NODE_TAG=16-dev-0.84.0


И код контейнера traefik из файла docker-composer.yml:
traefik:
    image: traefik:v2.0
    container_name: "${PROJECT_NAME}_traefik"
    command: --api.insecure=true --providers.docker
    ports:
    - '8000:80'
#    - '8080:8080' # Dashboard
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock


Есть ли у вас какие-то предположения почему так происходит? И как это исправить?
  • Вопрос задан
  • 173 просмотра
Подписаться 1 Простой 13 комментариев
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы