feat: host my new website

This commit is contained in:
Ivan R. 2024-05-01 12:51:42 +05:00
parent 2cf1163bdc
commit bc9e82898a
No known key found for this signature in database
GPG key ID: 56C7BAAE859B302C
3 changed files with 17 additions and 0 deletions

View file

@ -32,6 +32,8 @@
./monitoring/grafana.nix ./monitoring/grafana.nix
./monitoring/prometheus.nix ./monitoring/prometheus.nix
./websites/ss.nix
]; ];
nix = { nix = {

View file

@ -22,6 +22,8 @@
default 1; default 1;
} }
access_log /var/log/nginx/access.log combined if=$loggable; access_log /var/log/nginx/access.log combined if=$loggable;
server_names_hash_bucket_size 128;
''; '';
}; };

13
nixos/websites/ss.nix Normal file
View file

@ -0,0 +1,13 @@
{ config, ... }:
{
virtualisation.oci-containers.containers.ss = {
autoStart = true;
image = "git.comfycamp.space/lumin/summer-squad:v0.0.2";
ports = ["55020:8080"];
};
# This site is not secret.
services.nginx.virtualHosts."summerqbhooezyv5wg2v7rj3v44ig4o3yl3pziiowgg6ynkqwrhif7id.onion" = {
locations."/".proxyPass = "http://127.0.0.1:55020";
};
}