rust-patterns-ddd
rust-patterns-ddd copied to clipboard
Proof of concept for Domain Driven Design in Rust
rust-patterns-ddd
Rust Domain-Driven-Design (DDD) POC
Motivation
Write a Rust Application following the Domain Driven Design pattern as a proof of concept.
Running Locally
- Clone the repository locally
https://github.com/EstebanBorai/rust-patterns-ddd.git
-
Execute the
bin/dotenv
script to create a.env
file or copy the contents of the.env.sample
file into a new file with the name.env
-
Run the Docker instance using the
bin/docker-start
script
bin/docker-start
- When the server is ready, run migrations to make sure every table on the database is available at the moment of connecting and executing queries.
bin/sqlx-cli migrate run
- Install dependencies and execute the server
cargo run