Построить БД с нуля
Сборка базы данных с нуля
(1) Скачайте репозиторий:
(2) Перейдите в директорию проекта:
(3) Загрузите подмодули из GitHub:
(4) Установите Node.js для вашей операционной системы.
(5) Установите Go для вашей операционной системы.
(6) Установите uv для вашей операционной системы:
(7) Установите все зависимости с помощью uv
:
(8) Наличие как минимум 20 ГБ оперативной памяти будет полезно. Если у вас меньше, рассмотрите возможность увеличения объёма swap-памяти.
(9) Один раз выполните инициализацию проекта:
(10) Постройте базу данных — это может занять до часа при первом запуске:
В результате будет создан файл базы данных SQLite dpd.db
в корневой папке проекта. Его можно открыть с помощью DB Browser, DBeaver, через SQLAlchemy или другим удобным способом.
Краткое руководство по работе с этой базой данных через SQLAlchemy см. в разделе использование базы данных
Дополнительная настройка
В проекте есть дополнительные модули, которые могут потребовать установки в зависимости от того, чем вы планируете пользоваться: