SOGOMS v1.0.3 - Admin UI, Cron, Config reload
Phase 13 : sogoms-cron
- Jobs planifiés avec schedule cron standard
- Types: query_email, http, service
- Actions: list, trigger, status
Phase 16 : Réorganisation config/apps/{app}/
- Tous les fichiers d'une app dans un seul dossier
- Migration prokov vers nouvelle structure
Phase 17 : sogoms-admin
- Interface web d'administration (Go templates + htmx)
- Auth sessions cookies signées HMAC-SHA256
- Rôles super_admin / app_admin avec permissions
Phase 19 : Création d'app via Admin UI
- Formulaire création app avec config DB/auth
- Bouton "Scanner la base" : introspection + schema.yaml
- Rechargement automatique sogoway via SIGHUP
Infrastructure :
- sogoctl : socket de contrôle /run/sogoctl.sock
- sogoway : reload config sur SIGHUP sans restart
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -43,6 +43,49 @@ services:
|
||||
depends_on:
|
||||
- sogoms-logs
|
||||
|
||||
sogoms-cron:
|
||||
binary: /opt/sogoms/bin/sogoms-cron
|
||||
args:
|
||||
- "-config"
|
||||
- "/config"
|
||||
- "-socket"
|
||||
- "/run/sogoms-cron.1.sock"
|
||||
- "-db-socket"
|
||||
- "/run/sogoms-db.1.sock"
|
||||
- "-smtp-socket"
|
||||
- "/run/sogoms-smtp.1.sock"
|
||||
- "-logs-socket"
|
||||
- "/run/sogoms-logs.1.sock"
|
||||
health_socket: /run/sogoms-cron.1.sock
|
||||
depends_on:
|
||||
- sogoms-db
|
||||
- sogoms-smtp
|
||||
- sogoms-logs
|
||||
|
||||
sogoms-admin:
|
||||
binary: /opt/sogoms/bin/sogoms-admin
|
||||
args:
|
||||
- "-config"
|
||||
- "/config"
|
||||
- "-secrets"
|
||||
- "/secrets"
|
||||
- "-templates"
|
||||
- "/config/admin/templates"
|
||||
- "-dev"
|
||||
- "-port"
|
||||
- "9000"
|
||||
- "-db-socket"
|
||||
- "/run/sogoms-db.1.sock"
|
||||
- "-logs-socket"
|
||||
- "/run/sogoms-logs.1.sock"
|
||||
- "-cron-socket"
|
||||
- "/run/sogoms-cron.1.sock"
|
||||
health_url: http://localhost:9000/admin/login
|
||||
depends_on:
|
||||
- sogoms-db
|
||||
- sogoms-logs
|
||||
- sogoms-cron
|
||||
|
||||
sogoway:
|
||||
binary: /opt/sogoms/bin/sogoway
|
||||
args:
|
||||
|
||||
Reference in New Issue
Block a user