Здраствуйте! Возможно кто-то работал с docker4drupal:
https://github.com/wodby/docker4drupal
У меня такая проблема: когда пишу команду в терминале:
docker ps контейнер node.js (он же у меня bcnews_node) не отображается в списке бегущих контейнеров, хотя после написания команды
docker-compose up -d возле этого контейнера пишет done:
Вот данного контейнера в
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
Есть ли у вас какие-то предположения почему так происходит? И как это исправить?