aboutsummaryrefslogtreecommitdiff
path: root/hosts/ganymede/caddy.nix
diff options
context:
space:
mode:
authorCollin Williams <96917990+bluedragon1221@users.noreply.github.com>2026-08-23 16:09:31 -0500
committerCollin Williams <96917990+bluedragon1221@users.noreply.github.com>2026-08-23 16:09:31 -0500
commita9a621755213155d46c07370a90d8e40dbb2675f (patch)
treec256aeff68f1702fa3d3f1164ac2c82ec35294ce /hosts/ganymede/caddy.nix
parentbc81e75bead05fdf2cb6aaf3fec6e933ce8feb1a (diff)
super clean cgit config
Diffstat (limited to 'hosts/ganymede/caddy.nix')
-rw-r--r--hosts/ganymede/caddy.nix31
1 files changed, 31 insertions, 0 deletions
diff --git a/hosts/ganymede/caddy.nix b/hosts/ganymede/caddy.nix
index 961b3b2..fe1e90f 100644
--- a/hosts/ganymede/caddy.nix
+++ b/hosts/ganymede/caddy.nix
@@ -75,6 +75,37 @@
file_server
'';
};
+ # collin's stuff
+ "static.williamsfam.us.com" = {
+ logFormat = lib.mkForce ''
+ output file /var/log/caddy/access-williamsfam.us.com.log
+ '';
+ extraConfig = ''
+ root * /media/public/www/static
+ file_server
+
+ @allowed_origins header_regexp Origin ^https?://([a-z0-9-]+)\.(williamsfam\.us\.com|ganymede)(:[0-9]+)?$
+ header @allowed_origins Access-Control-Allow-Origin "{header.Origin}"
+ header @allowed_origins Vary "Origin"
+ '';
+ };
+ "collin.williamsfam.us.com" = {
+ logFormat = lib.mkForce ''
+ output file /var/log/caddy/access-williamsfam.us.com.log
+ '';
+ extraConfig = ''
+ root * /media/public/www/collin
+ try_files {path} {path}.html {path}/index.html
+ file_server
+ '';
+ };
+ # "git.collin.williamsfam.us.com" = {
+ # logFormat = lib.mkForce ''
+ # output file /var/log/caddy/access-williamsfam.us.com.log
+ # '';
+ # extraConfig = ''
+ # '';
+ # };
};
};