aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--default.nix1
-rw-r--r--instance-options.nix7
2 files changed, 7 insertions, 1 deletions
diff --git a/default.nix b/default.nix
index c972d40..d620da9 100644
--- a/default.nix
+++ b/default.nix
@@ -51,6 +51,7 @@ let
environment = {
HTTP_PORT = toString instanceConfig.backend.httpPort;
GRPC_PORT = toString instanceConfig.backend.grpcPort;
+ TURN_STATIC_AUTH_SECRET = instanceConfig.commonConfig.webrtc.turn.staticSecret;
} // envCommonConfig instanceConfig;
serviceConfig = {
User = "workadventure-backend";
diff --git a/instance-options.nix b/instance-options.nix
index c01932e..8df507d 100644
--- a/instance-options.nix
+++ b/instance-options.nix
@@ -167,7 +167,12 @@ with pkgs;
};
password = mkOption {
default = "workadventure";
- description = "Password for TURN authentication";
+ description = "Password for TURN authentication (will be served to clients!)";
+ type = types.str;
+ };
+ staticSecret = mkOption {
+ default = "";
+ description = "Static Secret for the coturn rest API (not served to clients)";
type = types.str;
};
};