1
0
Fork 0

app/radio: fix fallback mounts, fix admin login

master
q3k 2019-06-20 12:52:38 +02:00
parent f970a7ef0f
commit 9d6929f7c0
1 changed files with 7 additions and 3 deletions

View File

@ -87,7 +87,9 @@ local kube = import "../../../kube/kube.libsonnet";
],
["authentication",
["source-password", cfg.icecast.authentication.sourcePassword],
["relay-user", "relay"],
["relay-password", cfg.icecast.authentication.relayPassword],
["admin-user", "admin"],
["admin-password", cfg.icecast.authentication.adminPassword],
],
["hostname", cfg.icecast.hostname],
@ -97,6 +99,7 @@ local kube = import "../../../kube/kube.libsonnet";
["fileserve", "1"],
["paths",
["webroot", "/usr/share/icecast/web"],
["adminroot", "/usr/share/icecast/admin"],
],
["logging",
["accesslog", "-"],
@ -115,9 +118,10 @@ local kube = import "../../../kube/kube.libsonnet";
["genre", cfg.icecast.mounts[m].genre],
["bitrate", std.toString(cfg.icecast.mounts[m].bitrate)],
["hidden", if cfg.icecast.mounts[m].hidden then "1" else "0"],
] + (if cfg.icecast.mounts[m].fallbackMount != null then
[["fallback-mount", cfg.icecast.mounts[m].fallbackMount]] else []
)
] + (if cfg.icecast.mounts[m].fallbackMount != null then [
["fallback-mount", cfg.icecast.mounts[m].fallbackMount],
["fallback-override", "1"],
] else [])
for m in std.objectFields(cfg.icecast.mounts)
]),
},