Есть фулстек приложение (реакт и нода). Оно запускается через docker-compose и работает через nginx. Есть папка в проекте, в которую я гружу картинки "C:/projects/project_name/static" она соотносится с директорией в nginx:
"/var/www/project_name/static". Так прописано в volumes в docker-compose:
volumes:
- "./nginx.conf:/etc/nginx/nginx.conf"
- "C:/https_certs:/etc/nginx/https_certs"
- "C:/projects/salkus/static:/var/www/salkus/static"
В этой папке есть подпапка, куда я гружу миниатюры этих картинок (называется она '400', т.к. в ширину миниатюры по 400пкс).
И вроде бы всё ОК, и при запуске
docker compose up --build все картинки из реальной папки появляются в папке назначения - /var/www/project_name/static. И миниатюры тоже появляются в подпапках 400. И проект работает как надо - картинки показываются. и миниатюры тоже показываются.
А когда я загружаю картинки, уже в работающем в браузере проекте, картинки загружаются в реальную директорию, создаются миниатюры, миниатюры как и положено появляются по месту назначения - /var/www/project_name/static/400.
Но! сами картинки появляются только в реальной папке, а в каталоге /var/www/project_name/static они не появляются. Если перезапустить сервер то появятся.
Вопрос, почему так и что с этим делать?