Software / code / prosody
Comparison
spec/scansion/prosody.cfg.lua @ 11667:7417e61dfbe1
scansion tests: Allow specifying network settings via environment variable
Allows testing e.g. opportunistic writes or other settings easily in CI
or otherwise without editing the config file.
make integration-test PROSODY_NETWORK_SETTINGS='{"opportunistic_writes":true}'
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Sun, 11 Jul 2021 10:09:10 +0200 |
| parent | 11666:b92a3e166ac3 |
| child | 11716:30f1e826cc95 |
comparison
equal
deleted
inserted
replaced
| 11666:b92a3e166ac3 | 11667:7417e61dfbe1 |
|---|---|
| 12 end | 12 end |
| 13 | 13 |
| 14 admins = { "admin@localhost" } | 14 admins = { "admin@localhost" } |
| 15 | 15 |
| 16 network_backend = ENV_PROSODY_NETWORK_BACKEND or "epoll" | 16 network_backend = ENV_PROSODY_NETWORK_BACKEND or "epoll" |
| 17 network_settings = { | 17 network_settings = require"util.json".decode(ENV_PROSODY_NETWORK_SETTINGS or "{}") |
| 18 } | |
| 19 | 18 |
| 20 modules_enabled = { | 19 modules_enabled = { |
| 21 -- Generally required | 20 -- Generally required |
| 22 "roster"; -- Allow users to have a roster. Recommended ;) | 21 "roster"; -- Allow users to have a roster. Recommended ;) |
| 23 "saslauth"; -- Authentication for clients and servers. Recommended if you want to log in. | 22 "saslauth"; -- Authentication for clients and servers. Recommended if you want to log in. |