Cargo.lock should be committed for applications (not libraries) to ensure
reproducible builds across environments. This is required for Docker builds
and is the recommended practice per Rust guidelines.
Removed Cargo.lock from:
- .gitignore
- .dockerignore
This fixes the Docker build error:
ERROR: "/Cargo.lock": not found