add adminarea pw and update site
This commit is contained in:
@@ -6,9 +6,9 @@ buildNpmPackage rec {
|
||||
src = fetchGit {
|
||||
url = "git@github.com:oberprofis/adams.git";
|
||||
ref = "main";
|
||||
rev = "68fa8392335a462634d4bb886344762592c8d566";
|
||||
rev = "95d7f5d21f129949c75bd23ee5edbf84595ceec3";
|
||||
};
|
||||
npmDepsHash="sha256-ULxOaEpa2+YS45kh+2xCZMqXQs5bMYhy7J08DsFYE+s=";
|
||||
npmDepsHash="sha256-PRFHBlVIdHfATAAKVKax+bY4o+9czdfl7HjFnKk4KtI=";
|
||||
installPhase = ''
|
||||
mkdir -p $out
|
||||
cp -r ./dist/adams-site/* $out
|
||||
|
||||
8
secrets/adminarea.age
Normal file
8
secrets/adminarea.age
Normal file
@@ -0,0 +1,8 @@
|
||||
age-encryption.org/v1
|
||||
-> ssh-ed25519 bqM3xA Y42xefWKGT6S7hVhvXEVOygSFfJj2N+Hgq5C4w+YGgQ
|
||||
DNOblrNet6mE+cYe6bCehdJB++t/yXn6i6PU9oMg8Y8
|
||||
-> ssh-ed25519 DCzi1A jkOZ2PwpkqFpQwtEwIPU1N5jeUySAMVNc56a06CM+w0
|
||||
LApR3u9D3+v5F6NHLVr8MSAM8aYSYMwOBlY8UXnyYfw
|
||||
--- o3Gzah0R4s3bKF77NH2HbuePX6odQ4Tt1xXh4FM5lh8
|
||||
°È{îû乑D0Ç/s&iCM‘È®ˆç³îçÄ~àX¤ö¸
|
||||
Z–h+™ g1ÄYÐ<59>6 kišËP¡má…¦JV ò(Œ£]9;+Óü%‰µ‚ƒúüQDϦ*·²¬3ÍÎ7ô¡º‚þÁŸ
|
||||
@@ -32,5 +32,6 @@ in
|
||||
"stash-auth.age".publicKeys = [ mini-pc mini-pc-proxmox server kop ];
|
||||
"plausible-admin.age".publicKeys = [ adam-site kop ];
|
||||
"plausible-keybase.age".publicKeys = [ adam-site kop ];
|
||||
"adminarea.age".publicKeys = [ adam-site kop ];
|
||||
"radicale.age".publicKeys = [ mini-pc mini-pc-proxmox kop ];
|
||||
}
|
||||
|
||||
@@ -18,6 +18,11 @@
|
||||
nix = { settings.enable = true; };
|
||||
};
|
||||
|
||||
age.secrets.stash-auth = {
|
||||
file = ../../secrets/adminarea.age;
|
||||
owner = "nginx";
|
||||
};
|
||||
|
||||
services.nginx = {
|
||||
enable = true;
|
||||
|
||||
@@ -33,7 +38,17 @@
|
||||
"imbissaggsbachdorf.at" = {
|
||||
forceSSL = true;
|
||||
enableACME = true;
|
||||
locations."/".proxyPass = "http://127.0.0.1:4000";
|
||||
locations = {
|
||||
"/".proxyPass = "http://127.0.0.1:4000";
|
||||
"/admin" = {
|
||||
basicAuthFile = config.age.secrets.stash-auth.path;
|
||||
proxyPass = "http://127.0.0.1:4000";
|
||||
};
|
||||
"/api/admin" = {
|
||||
basicAuthFile = config.age.secrets.stash-auth.path;
|
||||
proxyPass = "http://127.0.0.1:4000";
|
||||
};
|
||||
};
|
||||
};
|
||||
"plausible.imbissaggsbachdorf.at" = {
|
||||
forceSSL = true;
|
||||
|
||||
Reference in New Issue
Block a user