Перед сборкой и запуском проекта создайте файл .env на основе шаблона .env.example.
Для этого выполните:
cp config/.env.example config/.envОтредактируйте значения в файле config/.env в соответствии с вашими настройками БД и Telegram-бота.
Для сборки проекта используйте следующую команду:
make buildДля запуска проекта выполните:
make start-devИли используйте команду для запуска через Docker Compose (если предоставлен docker-compose.yml):
docker compose up --buildЧтобы создать новую миграцию с помощью Diesel внутри Docker-контейнера, используйте:
docker compose -f docker-compose.yml run -u root --rm web diesel migration generate --diff-schemaМожно заменить параметры по необходимости, например, добавить имя миграции.
Для применения миграций используйте команду:
docker compose -f docker-compose.yml run -u root --rm web diesel migration run