729604f13bbf656e3086063c4a6d58c6d848f184
- Add REPO_PREFIX_PATH environment variable support in Dockerfile and main.rs - Introduce GitksService struct with repo_prefix field to manage repository paths - Implement resolve and resolve_for_init methods for repository path handling - Add path traversal protection and validation for repository operations - Update all service implementations to use self.resolve instead of global resolve - Modify serve function to accept repo_prefix parameter and pass to GitksService - Remove global resolve functions and integrate them into GitksService struct - Add proper initialization of repo directory from environment variable
gitks
A Git bare repository operation library based on gRPC.
License
PolyForm Noncommercial 1.0.0 — Free for noncommercial use. For commercial licenses, please contact us.
Description
Languages
Rust
99.2%
Shell
0.5%
Go Template
0.2%