Настройка
У меня есть 2 док-контейнера, работающих на Windows 8.1
Один, содержащий npm для создания углового проекта.Другой, содержащий nginx , обслуживающий каталог dist .
Каталог dist находится в / var / www / front , общий для обоих контейнеров в томах.
Вот конфигурация docker-compose:
nginx:
build: ./docker/nginx
ports:
- "80:80"
- "8080:8080"
environment:
APP_ENV: prod
volumes:
- ./logs/nginx:/var/log/nginx:cached
- ./back:/var/www/back
- ./front:/var/www/front
node:
build: ./docker/node
ports:
- "4200:4200"
volumes:
- ./front:/var/www/front
- /var/www/front/node_modules/
Проблема
Когда контейнер nginx работает и только когда страница отображается в браузере, ng build не будет создавать угловой проект, что приведет к ошибке «конфликта»:
ETXTBSY: text file is busy, unlink '/var/www/front/dist/assets/image.jpg
Есть ли обходной путь к этомувопрос