Мне нужно вынести за пределы Докера два файла, чтобы при их изменении на хосте лишний раз не пересобирать образ. Пытался через volume, с bind-ами, все бестолку. Вношу изменения в конфигурационный файл (settings.json и text.txt) -> перезагружаю контейнер и все равно изменений нет. Помогите, пожалуйста. Заранее благодарю.
docker-compose.yml
version: '3.7'
services:
script:
build: ./script/
command: /script/src/script.py
container_name: script-mtg
depends_on:
- db
volumes:
- ./script/src/settings.json:/usr/content/src/settings.json
- ./script/res/text.txt:/usr/content/res/text.txt
db:
image: postgres:latest
container_name: dbpg-mtg
restart: always
environment:
- POSTGRES_DB=users
- POSTGRES_USER=postgres
- POSTGRES_PASSWORD=postgres
volumes:
- ./ .database/postgres/data:/var/lib/postgresql/data
ports:
- "5432"
Структура проекта
.
├── docker-compose.yml
└── script
├── Dockerfile
├── requirements.txt
├── res
│ ├── text.txt
└── src
├── config.ini
├── main.session
├── script.py
└── settings.json