LichessStatTgWeb/LichessWebServices/docker-compose.yml
vrubelroman a08fc8c962 Создание единого проекта Lichess Statistics Ecosystem
- Объединены три проекта в один репозиторий
- LichessWebServices - REST API для статистики
- LichessClientTG_bot - Telegram бот с поддержкой множества пользователей
- LichessWebView - Веб-интерфейс для просмотра пользователей и игроков
- Добавлен общий docker-compose.yml для запуска всех сервисов
- Добавлен скрипт start.sh для удобного запуска
- Добавлен README с полным описанием проекта
2025-10-26 20:23:26 +03:00

30 lines
1.3 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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