sdrweb: format

This commit is contained in:
Sandro - 2023-09-15 22:51:51 +02:00
parent 10f532f8ee
commit 6b84687f04
Signed by: sandro
GPG Key ID: 3AF5A43A3EECC2E5
1 changed files with 59 additions and 56 deletions

View File

@ -11,37 +11,8 @@
networking.hostName = "sdrweb";
services.nginx = {
enable = true;
virtualHosts."sdr.hq.c3d2.de" = {
default = true;
forceSSL = true;
enableACME = true;
locations."/" = {
proxyPass = "http://localhost:8073";
proxyWebsockets = true;
};
};
virtualHosts."adsb.hq.c3d2.de" = {
forceSSL = true;
enableACME = true;
root = pkgs.runCommand "adsb-map" {} ''
mkdir $out
cp ${./adsb.html} $out/index.html
cp ${./jquery-3.7.0.min.js} $out/jquery-3.7.0.min.js
cp ${./airplane.svg} $out/airplane.svg
'';
extraConfig = ''
index index.html;
charset utf-8;
'';
locations."/data.json".proxyPass = "http://${hostRegistry.radiobert.ip4}:8080/data.json";
};
};
services.openwebrx.enable = true;
services.collectd.plugins = {
services = {
collectd.plugins = {
curl_json = ''
<URL "http://localhost:8073/metrics.json">
Plugin "openwebrx_decodes"
@ -73,6 +44,38 @@
'';
};
nginx =
{
enable = true;
virtualHosts."sdr.hq.c3d2.de" = {
default = true;
forceSSL = true;
enableACME = true;
locations."/" = {
proxyPass = "http://localhost:8073";
proxyWebsockets = true;
};
};
virtualHosts."adsb.hq.c3d2.de" = {
forceSSL = true;
enableACME = true;
root = pkgs.runCommand "adsb-map" { } ''
mkdir $out
cp ${./adsb.html} $out/index.html
cp ${./jquery-3.7.0.min.js} $out/jquery-3.7.0.min.js
cp ${./airplane.svg} $out/airplane.svg
'';
extraConfig = ''
index index.html;
charset utf-8;
'';
locations."/data.json".proxyPass = "http://${hostRegistry.radiobert.ip4}:8080/data.json";
};
}
openwebrx.enable = true;
};
services.heliwatch = {
enable = true;
jid = "astrobot@jabber.c3d2.de";