move the hive's vhosts and matrix discovery out of the gateway
The dashboard vhost, the hive domain vhost and the dashboard's local name move to hive-c0re/vhosts.nix; the matrix .well-known discovery and the legacy /matrix/ redirect move to glue-matrix-hive-discovery.nix, which adds them to the hive domain vhost. Both declare through gateway.vhosts. hive-gateway/vhosts.nix keeps the catch-all only, and the gateway no longer reads deploy.matrix or c0re.servedFrontend, nor deploy.hive-controller.enable for its vhosts. Part of #3742.
This commit is contained in:
parent
2489830772
commit
b4c5954491
17 changed files with 391 additions and 378 deletions
|
|
@ -223,8 +223,8 @@ pub const KNOWLEDGE_DIR: &str = "/var/lib/hyperhive/knowledge";
|
|||
/// confinement; nothing else is doing that job.
|
||||
///
|
||||
/// Sibling of the gateway's `tls/`, which already lived here.
|
||||
// nix: named by the gateway's nginx config (hive-gateway/vhosts.nix) and created by
|
||||
// its tmpfiles rules (hive-gateway/default.nix) — must match.
|
||||
// nix: named by the dashboard vhost (hive-c0re/vhosts.nix) and created by the gateway's
|
||||
// tmpfiles rules (hive-gateway/default.nix) — must match.
|
||||
pub const GATEWAY_CONF_DIR: &str = "/var/lib/hive-gateway/conf";
|
||||
|
||||
#[must_use]
|
||||
|
|
|
|||
Loading…
Reference in a new issue