diff --git a/modules/quadlets/booklore/default.nix b/modules/quadlets/booklore/default.nix new file mode 100644 index 0000000..22fd884 --- /dev/null +++ b/modules/quadlets/booklore/default.nix @@ -0,0 +1,40 @@ +{ config, ... }: +{ + services.caddy.virtualHosts."booklore.wanderingcrow.net".extraConfig = '' + reverse_proxy http://10.88.0.4:6060 + ''; + virtualisation.quadlet = { + containers = { + booklore-web.containerConfig = { + image = "ghcr.io/booklore-app/booklore:v1.13.2"; + environments = { + USER_ID = "0"; + GROUP_ID = "0"; + TZ = "America/New_York"; + DATABASE_URL = "jdbc:mariadb://booklore-db:3306/booklore"; + DB_USER = "booklore"; + DB_PASSWORD = "changeme"; + BOOKLORE_PORT = "6060"; + }; + publishPorts = [ + "" + ]; + pod = config.virtualisation.quadlet.pods.booklore.ref; + }; + booklore-db.containerConfig = { + image = "lscr.io/linuxserver/mariadb:11.4.5"; + environments = { + PUID = "1000"; + PGID = "1000"; + TZ = "America/New_York"; + MYSQL_ROOT_PASSWORD = "changeme"; + MYSQL_DATABASE = "booklore"; + MYSQL_USER = "booklore"; + MYSQL_PASSWORD = "changeme"; + }; + pod = config.virtualisation.quadlet.pods.booklore.ref; + }; + }; + pods.booklore = { }; + }; +} diff --git a/modules/quatlets/default.nix b/modules/quadlets/default.nix similarity index 100% rename from modules/quatlets/default.nix rename to modules/quadlets/default.nix diff --git a/modules/services/calibre/default.nix b/modules/services/calibre/default.nix deleted file mode 100644 index 559bd77..0000000 --- a/modules/services/calibre/default.nix +++ /dev/null @@ -1,12 +0,0 @@ -{ - config, - lib, - ... -}: -{ - services.calibre-server = { - enable = true; - host = "0.0.0.0"; - port = "8092"; - }; -}