1.2 KiB
1.2 KiB
YaBL monorepo
/apps/api/apps/web/apps/book-reaper
Запуск в Docker
0. Подготовка
- Создайте дерикторию для установки проекта.
- Создайте директории по путям
./lib,./uploads,./data.
1. Конфигурация
Создайте файл compose.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. Запуск проекта
-
Убедитесь, что Docker и Docker Compose установлены.
-
Выполните команду для запуска:
docker compose up -d -
Чтобы остановить проект, выполните команду:
docker compose down