Build a REST API with Rust, Rocket and MongoDB
docker run -d -p 27017:27017 --name mongodb -e MONGO_INITDB_ROOT_USERNAME=yannick -e MONGO_INITDB_ROOT_PASSWORD=123456 mongo:6
docker run -d -p 27017:27017 --name mongodb mongo:6
docker exec -it <CONTAINER_NAME> bash
use admin
db.createUser({user:"yannick", pwd: "123456", roles: ["userAdminAnyDatabase"] })
cargo build; cargo watch -q -c -x run
# windows
cargo build; .\test\test.ps1
# linux
cargo build && chmod +x test/test.sh && ./test/test.sh
docker build -t my-rust-app .
docker run -it --rm --name my-running-app my-rust-app
- This repository Rocket Mongo is a good example as well.
- Read this article.