1
0
forked from YaBL/app
2025-06-21 20:28:35 +00:00
2025-06-21 22:07:24 +03:00
2025-06-21 22:07:24 +03:00
2025-06-21 21:24:54 +03:00
2025-06-21 21:39:43 +03:00
2025-06-21 20:28:35 +00:00

YaBL monorepo

  • /apps/api
  • /apps/web
  • /apps/book-reaper

Запуск в Docker

0. Подготовка

  1. Создайте дерикторию для установки проекта.
  2. Создайте директории по путям ./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. Запуск проекта

  1. Убедитесь, что Docker и Docker Compose установлены.

  2. Выполните команду для запуска:

    docker compose up -d
    
  3. Чтобы остановить проект, выполните команду:

    docker compose down
    
Description
small improvements for the whole yabl
Readme 34 MiB
Languages
JavaScript 57.2%
Go 35.7%
CSS 5.8%
Dockerfile 0.5%
HTML 0.4%
Other 0.3%