forked from coop-cloud/nextcloud
5ce7bc06ca
Optional compose.eurooffice.yml overlay that runs the Euro-Office document server (ghcr.io/euro-office/documentserver) inside the stack, with its own Postgres and RabbitMQ services. The document server schema is seeded into that Postgres on first init (eurooffice-createdb.sql). Postgres is internal-only with trust auth, so the only managed secret is the JWT. A custom entrypoint injects the JWT from the Swarm secret, then execs the image's entrypoint. Additive: no effect on existing installs unless enabled. Adds install_eurooffice() plus EUROOFFICE_DOMAIN / SECRET_EUROOFFICE_JWT_VERSION config.