We want to containerize the identity service so we can run it on any system that has a Docker engine. This Dockerfile:
- Uses Rust as the base image
- Creates a new empty shell project
- Copies over the manifests (Cago.toml and Cargo.lock)
- Builds the app's dependencies to cache them
- Copies over the source code
- Builds a release version of the binary
- Runs the binary
Depends on D3590