# Lichess Statistics API - Docker Compose # # Этот файл определяет сервисы для запуска Lichess Statistics API # в контейнере Docker с помощью Docker Compose. services: # Основной сервис API lichess-api: # Собираем образ из Dockerfile в текущей директории build: . # Маппинг портов: хост:контейнер # 8001 на хосте -> 8000 в контейнере # Изменено с 8000:8000 из-за конфликта портов ports: - "8001:8000" # Переменные окружения environment: # Отключаем буферизацию Python для корректного вывода логов - PYTHONUNBUFFERED=1 # Монтируем текущую директорию в контейнер для разработки # Это позволяет видеть изменения кода без пересборки образа volumes: - .:/app # Политика перезапуска: перезапускать контейнер при сбое # (кроме случаев ручной остановки) restart: unless-stopped