Files
guix-tribes/examples/legion-host-config.json
self ce1e21195d chore: sync supertest dev channel to master
Source: guix-tribes master fff523d732
Base: previous supertest-dev 7025abef29
Mode: tree sync, preserving dev channel authorization
2026-05-21 11:39:46 +02:00

49 lines
1.6 KiB
JSON

{
"schemaVersion": "1",
"tribes": {
"workingDirectory": "/var/lib/tribes",
"serviceUser": "tribes",
"serviceGroup": "tribes",
"host": "node1.example.invalid",
"listenAddress": "127.0.0.1",
"listenPort": 4000,
"scheme": "https",
"port": 443,
"syncHost": "node1.example.invalid",
"syncPort": 4413,
"syncBindAddress": "0.0.0.0",
"syncUrl": "wss://node1.example.invalid:4413/relay",
"syncTlsCertFile": "/var/lib/tribes/secrets/sync/node.pem",
"syncTlsKeyFile": "/var/lib/tribes/secrets/sync/node-key.pem",
"syncTlsCaCertFile": "/var/lib/tribes/secrets/sync/ca.pem",
"adminPubkeys": [],
"databaseUser": "tribes",
"databaseName": "tribes",
"parrhesiaDatabaseName": "parrhesia",
"databaseHost": "/var/run/postgresql",
"secretKeyBaseFile": "/var/lib/tribes/secrets/secret_key_base",
"tokenSigningSecretFile": "/var/lib/tribes/secrets/token_signing_secret",
"releaseCookieFile": "/var/lib/tribes/secrets/release_cookie",
"releaseDistribution": "name",
"releaseNode": "tribes@127.0.0.1",
"extraEnvironmentVariables": [
"TRIBES_BOOTSTRAP_FILE=/etc/tribes/bootstrap.json"
],
"logFile": "/var/log/tribes/tribes.log"
},
"edge": {
"certificateName": "node1-example-invalid",
"certificateSubjects": ["node1.example.invalid"],
"certificateEmail": "ops@example.invalid",
"certificateProfile": "shortlived",
"renewDays": 4,
"httpPort": 80,
"httpsPort": 443,
"challengeAddress": "127.0.0.1",
"challengePort": 8080,
"cacheAddress": "127.0.0.1",
"cachePort": 6081,
"cacheStorage": ["malloc,256M"]
}
}