Вы знаете, что я сейчас пытаюсь собрать веб в одном Docker-контейнере и использовать том, чтобы получить dist после сборки, и запустить контейнер nginx для развертывания папки dist. Это сценарий docker-compose:
version: '3'
services:
jump-ui-build:
image: node:12.13.0
volumes:
- ~/jump-ui:/usr/local/app
working_dir: /usr/local/app
ports:
- 8082:8082
command: bash -c "npm install && npm run build:test"
nginx:
restart: always
image: nginx:1.16.1
ports:
- 80:80
- 443:443
volumes:
- ~/jump-ui/dist:/usr/share/nginx/html
- ~/nginx-log:/var/log/nginx
depends_on:
- jump-ui-build
Служба jump-ui-build запускается и успешно завершается и создает папку dist в папке jump-ui, но когда я пытаюсь выполнить команду «docker exec -it»чтобы получить доступ к службе nginx и перейти в / usr / share / nginx / html, это папка empy, поэтому мне нужно вручную запустить службу jump-ui-build и запустить службу nginx, и она успешно развернута?
Есть ли способ изменить сценарий yum, который я могу автоматически автоматически создавать и развертывать в Интернете?