all repos — nixfiles @ da603680065b4cb988237bb2ac863fc6e6188624

System and user configuration, managed by nix and home-manager

linde: set up glitchtip for error and performance monitoring

Alan Pearce
commit

da603680065b4cb988237bb2ac863fc6e6188624

parent

71b1b563cf7613b7db35e1c2477f5a900d64c6d3

1 file changed, 21 insertions(+), 0 deletions(-)

changed files
M system/linde.nixsystem/linde.nix
@@ -611,6 +611,17 @@ root * /srv/http/go
file_server ''; }; + "glitch.alanpearce.eu" = + let + srv = config.services.glitchtip; + in + { + extraConfig = '' + encode zstd gzip + ${security-headers{}} + reverse_proxy ${srv.listenAddress}:${toString srv.port} + ''; + }; }; }; systemd.services.caddy.serviceConfig = {
@@ -961,6 +972,16 @@ advice = {
detachedHead = false; mergeConflict = false; }; + }; + }; + + services.glitchtip = { + enable = true; + redis.createLocally = true; + database.createLocally = true; + settings = { + GLITCHTIP_DOMAIN = "https://glitch.alanpearce.eu"; + ENABLE_ORGANIZATION_CREATION = true; }; };