## YaBL monorepo - `/apps/api` - `/apps/web` - `/apps/book-reaper` ### Запуск в Docker #### **0. Подготовка** 1. Создайте дерикторию для установки проекта. 2. Создайте директории по путям `./lib`, `./uploads`, `./data`. #### **1. Конфигурация** Создайте файл `compose.yaml` со следующим содержимым: ```yaml services: app: image: git.mi6e4ka.dev/yabl/app:latest container_name: yabl # Желаемое имя контейнера restart: unless-stopped ports: - "8080:8080" # Желаемый порт хоста environment: - DATA_DIR=/app/data - LIBRARY_DIR=/app/lib - UPLOADS_DIR=/app/uploads # - BIND_ADDR=:8080 volumes: - ./lib:/app/lib - ./uploads:/app/uploads - ./data:/app/data ``` #### **2. Запуск проекта** 1. Убедитесь, что Docker и Docker Compose установлены. 2. Выполните команду для запуска: ```bash docker compose up -d ``` 3. Чтобы остановить проект, выполните команду: ```bash docker compose down ```