Tomati/docker-compose.yml

35 lines
769 B
YAML

services:
worker:
build: .
container_name: uv_worker
restart: unless-stopped
environment:
- ENV=development
volumes:
- .:/app
logging:
driver: json-file
options:
max-size: "10m"
max-file: "3"
# 🎯 AUTO-RELOAD НАСТРОЙКИ
develop:
watch:
# Синхронизация файлов без пересборки
- action: sync
path: ./
target: /app
ignore:
- __pycache__/
- '*.pyc'
- .git/
- .venv/
# Перезапуск при изменении .py файлов
- action: rebuild
path: pyproject.toml
ignore:
- uv.lock
volumes:
app_