This PR implements full Docker containerization for the backend application. By using Docker, we ensure consistent development and production environments, simplify deployment, and enhance scalability.
Type of change
[x] New feature (non-breaking change which adds functionality)
Checklist
[x] I ran cargo clippy --all -- -D warnings just before my last commit and fixed any issue that was found.
[x] I ran cargo fmt --all -- --check just before my last commit.
[x] I ran cargo test just before my last commit and all tests passed.
[x] I added my algorithm to the corresponding mod.rs file within its own folder, and in any parent folder(s).
Description
This PR implements full Docker containerization for the backend application. By using Docker, we ensure consistent development and production environments, simplify deployment, and enhance scalability.
Type of change
Checklist
cargo clippy --all -- -D warnings
just before my last commit and fixed any issue that was found.cargo fmt --all -- --check
just before my last commit.cargo test
just before my last commit and all tests passed.mod.rs
file within its own folder, and in any parent folder(s).