rocket-template
rocket-template copied to clipboard
Rocket Rest api project template
trafficstars
Rocket-Template
This is a REST API project template that uses Rocket framework with Diesel ORM backed up with Postgresql database. You can generate project skeleton using porteurbars.
- In order to create project you need to install porteurbars first.
- Run
porteurbars orhanbalci/rocket-template your_project_directory - You need nightly version of Rust for Rocket.
rustup default nightly - Install diesel_cli.
apt get install libsqlite3-dev apt get install libmysqlclient-dev apt get install libpq-dev cargo install diesel_cli - Run database migration from your project directory. First make sure you have a working database url in your .env file.
disel migration run - Ignite your diesel powered rocket api
cargo run - Skeleton code is taken from mgattozi