Loading nixos/modules/services/monitoring/librenms.nix +95 −87 Original line number Diff line number Diff line Loading @@ -638,7 +638,13 @@ in }" ]; }; script = '' script = let nginxHasSSL = with config.services.nginx.virtualHosts."${cfg.hostname}"; onlySSL || enableSSL || addSSL || forceSSL; in '' set -euo pipefail PATH=$PATH:${lib.makeBinPath (with pkgs; [ gnused ])} Loading @@ -661,12 +667,14 @@ in echo "" >> ${cfg.dataDir}/.env else # .env file already exists --> only update database and cache config sed -i /^APP_URL=/d ${cfg.dataDir}/.env sed -i /^DB_/d ${cfg.dataDir}/.env sed -i /^CACHE_DRIVER/d ${cfg.dataDir}/.env fi ${lib.optionalString (cfg.useDistributedPollers || cfg.distributedPoller.enable) '' echo "CACHE_DRIVER=memcached" >> ${cfg.dataDir}/.env ''} echo "APP_URL=http${lib.optionalString nginxHasSSL "s"}://${cfg.hostname}/" >> ${cfg.dataDir}/.env echo "DB_DATABASE=${cfg.database.database}" >> ${cfg.dataDir}/.env '' + ( Loading Loading
nixos/modules/services/monitoring/librenms.nix +95 −87 Original line number Diff line number Diff line Loading @@ -638,7 +638,13 @@ in }" ]; }; script = '' script = let nginxHasSSL = with config.services.nginx.virtualHosts."${cfg.hostname}"; onlySSL || enableSSL || addSSL || forceSSL; in '' set -euo pipefail PATH=$PATH:${lib.makeBinPath (with pkgs; [ gnused ])} Loading @@ -661,12 +667,14 @@ in echo "" >> ${cfg.dataDir}/.env else # .env file already exists --> only update database and cache config sed -i /^APP_URL=/d ${cfg.dataDir}/.env sed -i /^DB_/d ${cfg.dataDir}/.env sed -i /^CACHE_DRIVER/d ${cfg.dataDir}/.env fi ${lib.optionalString (cfg.useDistributedPollers || cfg.distributedPoller.enable) '' echo "CACHE_DRIVER=memcached" >> ${cfg.dataDir}/.env ''} echo "APP_URL=http${lib.optionalString nginxHasSSL "s"}://${cfg.hostname}/" >> ${cfg.dataDir}/.env echo "DB_DATABASE=${cfg.database.database}" >> ${cfg.dataDir}/.env '' + ( Loading