- Для начала нужно установить rust
- Затем выполнить установку diesel
cargo install diesel_cli --no-default-features --features postgres
-
Создаём файл
.env
по примеру.env.example
-
Далее необходимо установить docker и docker-compose
-
Затем нужно поднять контейнеры с администратором и базой данных (только локально)
docker-compose up
- Убеждаемся, что всё запустилось (может упасть, если порты заняты, в этом случае их нужно либо освободить, либо
.env
/.docker-compose.yml
подредачить) - Далее необходимо иницализировать Diesel
diesel setup
- Затем, запускаем миграции
diesel migration run
- После этого стартуем приложение
cargo run