Clone this project and follow the instructions below and start playing today! Unlike the Rocket example in the Juniper repo, it can be built without relying on types defined in Juniper tests.
Since Rocket uses the latest and greatest features of Rust, you need to use a nightly version of rust. As per the Rocket documentation, you can do this using
rustup default nightly
or per project basis
rustup override set nightly
Need to install diesel_cli for database managing
cargo install diesel_cli
Run example database and run migrations using
docker-compose -f docker-compose.example.yml
diesel migration run
Lastly, you can run the server using
cargo run
If all goes well, you will be able to visit http://localhost:8000/ with a graphiql interface.
Thank you for examples: