Add service infrastructure for long-running deployment

- Add configuration system (config/*.exs, OrgGarden.Config)
- Refactor supervision tree with DynamicSupervisor and Registry
- Add OrgGarden.Server for serve mode lifecycle management
- Add health check HTTP endpoints (Bandit/Plug on :9090)
- Add telemetry events for export and watcher operations
- Implement graceful shutdown with SIGTERM handling
- Add Mix Release support with overlay scripts
- Add NixOS module for systemd service deployment
- Update documentation with service usage
This commit is contained in:
Ignacio Ballesteros committed 2026-02-21 20:38:47 +01:00
1 parent 6476b45f04
commit 01805dbf39
23 files changed
+1147 -83

No files matched your search

+1 -1
View File
@@ -9,7 +9,7 @@
erl_crash.dump
*.tar
/tmp/
org_garden
/org_garden
# Nix
result