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"
|
"postgres-exporter"
|
||||||
"forgejo"
|
"forgejo"
|
||||||
"vaultwarden"
|
"vaultwarden"
|
||||||
|
"comfycamp"
|
||||||
];
|
];
|
||||||
ensureUsers = [
|
ensureUsers = [
|
||||||
{
|
{
|
||||||
|
@ -78,6 +79,11 @@
|
||||||
ensureDBOwnership = true;
|
ensureDBOwnership = true;
|
||||||
ensureClauses.login = true;
|
ensureClauses.login = true;
|
||||||
}
|
}
|
||||||
|
{
|
||||||
|
name = "comfycamp";
|
||||||
|
ensureDBOwnership = true;
|
||||||
|
ensureClauses.login = true;
|
||||||
|
}
|
||||||
];
|
];
|
||||||
identMap = ''
|
identMap = ''
|
||||||
# ArbitraryMapName systemUser DBUser
|
# ArbitraryMapName systemUser DBUser
|
||||||
|
|
|
@ -5,6 +5,18 @@
|
||||||
image = "git.comfycamp.space/lumin/comfycamp:v0.8.3";
|
image = "git.comfycamp.space/lumin/comfycamp:v0.8.3";
|
||||||
ports = ["55007:80"];
|
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]" = {
|
services.nginx.virtualHosts."[201:80ed:6eeb:aea4:cdc0:c836:2831:f2dd]" = {
|
||||||
locations."/".proxyPass = "http://127.0.0.1:55007";
|
locations."/".proxyPass = "http://127.0.0.1:55007";
|
||||||
|
@ -21,4 +33,13 @@
|
||||||
forceSSL = true;
|
forceSSL = true;
|
||||||
locations."/".return = "301 https://comfycamp.space$request_uri";
|
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;
|
isSystemUser = true;
|
||||||
group = "phoenix";
|
group = "phoenix";
|
||||||
};
|
};
|
||||||
|
comfycamp = {
|
||||||
|
isSystemUser = true;
|
||||||
|
group = "comfycamp";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
users.groups = {
|
users.groups = {
|
||||||
|
@ -59,5 +63,6 @@
|
||||||
microboard = {};
|
microboard = {};
|
||||||
freshrss = {};
|
freshrss = {};
|
||||||
phoenix = {};
|
phoenix = {};
|
||||||
|
comfycamp = {};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue