From f946e22cbfa1dc4bb5dd5ba45019d67657550989 Mon Sep 17 00:00:00 2001 From: arbus Date: Sat, 21 Jun 2025 20:28:35 +0000 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=20README.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 45 ++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 42 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 2faf80e..bf82116 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,43 @@ ## YaBL monorepo -- /apps/api -- /apps/web -- /apps/book-reaper +- `/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 + ``` \ No newline at end of file