Refactor groupware service after ADR decision on the Groupware API

* after having decided that the Groupware API should be a standalone
   independent custom REST API that is using JMAP data models as much as
   possible,
 * removed Groupware APIs from the Graph service
 * moved Groupware implementation to the Groupware service, and
   refactored a few things accordingly
This commit is contained in:
Pascal Bleser
2025-07-25 15:19:46 +02:00
parent 8bb4ad056d
commit 0247c28d58
25 changed files with 861 additions and 763 deletions

View File

@@ -39,11 +39,11 @@ metrics.prometheus.auth.secret = "secret"
metrics.prometheus.auth.username = "metrics"
metrics.prometheus.enable = true
server.hostname = "stalwart.opencloud.test"
server.http.allowed-endpoint = 200
server.http.hsts = false
server.http.permissive-cors = false
server.http.url = "'https://stalwart.opencloud.test:' + local_port"
server.http.use-x-forwarded = false
http.allowed-endpoint = 200
http.hsts = true
http.permissive-cors = false
http.url = "'https://' + config_get('server.hostname')"
http.use-x-forwarded = true
server.listener.http.bind = "[::]:8080"
server.listener.http.protocol = "http"
server.listener.https.bind = "[::]:443"

View File

@@ -14,6 +14,7 @@ services:
- "127.0.0.1:143:143"
- "127.0.0.1:993:993"
volumes:
- /etc/localtime:/etc/localtime:ro
- ./config/stalwart:/opt/stalwart/etc
- stalwart-data:/opt/stalwart/data
- stalwart-logs:/opt/stalwart/logs