I have 2 docker containers running on Windows 8.1
One containing npm for building an angular project.
The other containing nginx, serving the dist directory.
The dist directory is in /var/www/front, shared by both containers in volumes.
Here’s the docker-compose config :
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/
When nginx container is running and only when the page is displayed on the browser, ng build won’t build the angular project, failing with a “conflict” error :
ETXTBSY: text file is busy, unlink '/var/www/front/dist/assets/image.jpg
Is there a workaround to this issue?