1
0
Fork 0

Add redirect for work lab environment

This commit is contained in:
Aires 2024-05-24 11:56:23 -04:00
parent 9582f161c6
commit 8d0c0544d4
3 changed files with 18 additions and 13 deletions

View file

@ -249,11 +249,11 @@
"nix-secrets": {
"flake": false,
"locked": {
"lastModified": 1716494193,
"narHash": "sha256-N/23Gj51yL/mi+ReaJYGvRbP0Gw0BwZGho6fs1ZKB5s=",
"lastModified": 1716565755,
"narHash": "sha256-J5TSspiAn+bA2LXSwVGKvzdEentj0w4qFqSwpHRbDsA=",
"ref": "refs/heads/main",
"rev": "dff720d59e1ea51d35dbd1acd9dd1ccdbb26fddc",
"revCount": 37,
"rev": "d926175d96d4eec4e564727a6b4fad6d79be4db5",
"revCount": 38,
"type": "git",
"url": "file:///home/aires/Development/nix-configuration/nix-secrets"
},
@ -264,11 +264,11 @@
},
"nixos-hardware": {
"locked": {
"lastModified": 1716511749,
"narHash": "sha256-SIW5ra4BfUI8KfXS3j+UifZwRXY/0MRrUfy+CLRQVZ4=",
"lastModified": 1716522390,
"narHash": "sha256-m7PeeSOk/Lov702wXTmImwrK/YZXb7ymYgkeoBLvsJg=",
"owner": "8bitbuddhist",
"repo": "nixos-hardware",
"rev": "85cc8776261d7ff350ba2520f6ca856917c474c1",
"rev": "98564f268e74658d3620bd8eac09d8a0cd211671",
"type": "github"
},
"original": {

View file

@ -8,14 +8,10 @@
let
start-haven = pkgs.writeShellScriptBin "start-haven" (builtins.readFile ./start-haven.sh);
# subdomains = map (subdomain: subdomain + ".${config.secrets.networking.primaryDomain}") [
# "code"
# "music"
# ];
subdomains = [
config.secrets.services.airsonic.url
config.secrets.services.forgejo.url
config.secrets.services.gremlin-lab.url
];
in
{
@ -77,6 +73,15 @@ in
return = "301 https://${config.secrets.services.forgejo.url}";
};
};
"${config.secrets.services.gremlin-lab.url}" = {
useACMEHost = config.secrets.networking.primaryDomain;
forceSSL = true;
locations."/" = {
proxyPass = "http://${config.secrets.services.gremlin-lab.ip}";
proxyWebsockets = true;
extraConfig = "proxy_ssl_server_name on;";
};
};
};
};
ssh = {

@ -1 +1 @@
Subproject commit dff720d59e1ea51d35dbd1acd9dd1ccdbb26fddc
Subproject commit d926175d96d4eec4e564727a6b4fad6d79be4db5