mirror of
https://github.com/ordinary-dev/nixos-config.git
synced 2024-09-20 03:40:29 +05:00
feat: new version of my website
This commit is contained in:
parent
e49505c937
commit
6b0a7e1f08
|
@ -16,6 +16,7 @@
|
|||
"postgres-exporter"
|
||||
"forgejo"
|
||||
"vaultwarden"
|
||||
"comfycamp"
|
||||
];
|
||||
ensureUsers = [
|
||||
{
|
||||
|
@ -78,6 +79,11 @@
|
|||
ensureDBOwnership = true;
|
||||
ensureClauses.login = true;
|
||||
}
|
||||
{
|
||||
name = "comfycamp";
|
||||
ensureDBOwnership = true;
|
||||
ensureClauses.login = true;
|
||||
}
|
||||
];
|
||||
identMap = ''
|
||||
# ArbitraryMapName systemUser DBUser
|
||||
|
|
|
@ -5,6 +5,18 @@
|
|||
image = "git.comfycamp.space/lumin/comfycamp:v0.8.3";
|
||||
ports = ["55007:80"];
|
||||
};
|
||||
virtualisation.oci-containers.containers.comfycamp-beta = {
|
||||
autoStart = true;
|
||||
image = "git.comfycamp.space/lumin/comfycamp:v1.0.3";
|
||||
ports = ["55407:4000"];
|
||||
user = "977:971";
|
||||
environmentFiles = [
|
||||
"/var/lib/comfycamp/.env"
|
||||
];
|
||||
volumes = [
|
||||
"/run/postgresql:/run/postgresql"
|
||||
];
|
||||
};
|
||||
|
||||
services.nginx.virtualHosts."[201:80ed:6eeb:aea4:cdc0:c836:2831:f2dd]" = {
|
||||
locations."/".proxyPass = "http://127.0.0.1:55007";
|
||||
|
@ -21,4 +33,13 @@
|
|||
forceSSL = true;
|
||||
locations."/".return = "301 https://comfycamp.space$request_uri";
|
||||
};
|
||||
|
||||
services.nginx.virtualHosts."beta.comfycamp.space" = {
|
||||
useACMEHost = "comfycamp.space";
|
||||
forceSSL = true;
|
||||
locations."/" = {
|
||||
proxyPass = "http://127.0.0.1:55407";
|
||||
proxyWebsockets = true;
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
@ -46,6 +46,10 @@
|
|||
isSystemUser = true;
|
||||
group = "phoenix";
|
||||
};
|
||||
comfycamp = {
|
||||
isSystemUser = true;
|
||||
group = "comfycamp";
|
||||
};
|
||||
};
|
||||
|
||||
users.groups = {
|
||||
|
@ -59,5 +63,6 @@
|
|||
microboard = {};
|
||||
freshrss = {};
|
||||
phoenix = {};
|
||||
comfycamp = {};
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue