apache-git-sync
Architecture & Major Components
High-level diagram (text):
- Entry/trigger -> core logic -> outputs (details per docs below)
Entry/triggercore logicoutputsEntry points: src/main.rs
Top-level folders: scripts, src, systemd
Key abstractions: Git sync loop, Apache config validation, reload/restart decision logic
Setup / Build / Run
- Build system(s): Cargo.
- Default config path:
/etc/apache-git-sync/config.toml(seeconfig.example.toml). - Use
installto seed config and enable systemd service/timer.