From bf0e4601634958dfb0652717eea2b1bb554569bc Mon Sep 17 00:00:00 2001 From: sora-ext Date: Mon, 1 Jun 2026 17:17:41 +0200 Subject: [PATCH] Add modules/server/containers/apps/selfmark.nix --- modules/server/containers/apps/selfmark.nix | 36 +++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 modules/server/containers/apps/selfmark.nix diff --git a/modules/server/containers/apps/selfmark.nix b/modules/server/containers/apps/selfmark.nix new file mode 100644 index 0000000..468d1bb --- /dev/null +++ b/modules/server/containers/apps/selfmark.nix @@ -0,0 +1,36 @@ +{ config, containerCfg, pkgs, lib, builder, name,... }: +let + version = "latest"; + serverCfg = config.syscfg.server; + +in { + sops = false; + db = false; + paths = [{ + path = "${serverCfg.configPath}/selfmark/"; + mode = "0444"; + }]; + + containers = { + selfmark = builder.mkContainer { + subdomain = containerCfg.subdomain; + subpath = containerCfg.subpath; + image = "ghcr.io/calibrain/shelfmark:${version}"; + port = 8080; + + extraEnv = { + FLASK_PORT = "8080"; + INGEST_DIR = "/books"; + PUID = "1000"; + PGID = "1000"; + SEARCH_MODE = "universal"; + }; + overrides = { + ports = [ "8080:8080" ]; + cmd = [ ]; + volumes = [ ]; + }; + }; + }; + +}