Add a variable for the TT-RSS image

This commit is contained in:
Andreas Zweili 2023-02-27 11:47:31 +01:00
parent 8e6c3017c2
commit 59ef8c6c48

View File

@ -9,6 +9,7 @@ let
TTRSS_SESSION_COOKIE_LIFETIME = "604800"; TTRSS_SESSION_COOKIE_LIFETIME = "604800";
TTRSS_PLUGINS = "af_comics, af_readability, auth_internal, hotkeys_swap_jk, nginx_xaccel"; TTRSS_PLUGINS = "af_comics, af_readability, auth_internal, hotkeys_swap_jk, nginx_xaccel";
}; };
ttrssImage = "ghcr.io/nebucatnetzer/tt-rss-aarch64/ttrss-fpm-pgsql-static@sha256:1ab138d81f5d719c30d813d10aa30987ac3db3a2d8c5f81ddfbba3a0b0cd9279";
ttrssService = "${config.virtualisation.oci-containers.backend}-ttrss"; ttrssService = "${config.virtualisation.oci-containers.backend}-ttrss";
backupService = "${config.virtualisation.oci-containers.backend}-backup"; backupService = "${config.virtualisation.oci-containers.backend}-backup";
updaterService = "${config.virtualisation.oci-containers.backend}-updater"; updaterService = "${config.virtualisation.oci-containers.backend}-updater";
@ -37,7 +38,7 @@ in
virtualisation.oci-containers = { virtualisation.oci-containers = {
backend = "docker"; backend = "docker";
containers."ttrss" = { containers."ttrss" = {
image = "ghcr.io/nebucatnetzer/tt-rss-aarch64/ttrss-fpm-pgsql-static@sha256:1ab138d81f5d719c30d813d10aa30987ac3db3a2d8c5f81ddfbba3a0b0cd9279"; image = ttrssImage;
autoStart = true; autoStart = true;
environment = ttrssEnvironment; environment = ttrssEnvironment;
environmentFiles = [ config.age.secrets.ttrssEnv.path ]; environmentFiles = [ config.age.secrets.ttrssEnv.path ];
@ -51,7 +52,7 @@ in
extraOptions = [ "--add-host=host.docker.internal:host-gateway" ]; extraOptions = [ "--add-host=host.docker.internal:host-gateway" ];
}; };
containers."backup" = { containers."backup" = {
image = "ghcr.io/nebucatnetzer/tt-rss-aarch64/ttrss-fpm-pgsql-static@sha256:1ab138d81f5d719c30d813d10aa30987ac3db3a2d8c5f81ddfbba3a0b0cd9279"; image = ttrssImage;
autoStart = true; autoStart = true;
environment = ttrssEnvironment; environment = ttrssEnvironment;
environmentFiles = [ config.age.secrets.ttrssEnv.path ]; environmentFiles = [ config.age.secrets.ttrssEnv.path ];
@ -64,7 +65,7 @@ in
extraOptions = [ "--add-host=host.docker.internal:host-gateway" ]; extraOptions = [ "--add-host=host.docker.internal:host-gateway" ];
}; };
containers."updater" = { containers."updater" = {
image = "ghcr.io/nebucatnetzer/tt-rss-aarch64/ttrss-fpm-pgsql-static@sha256:1ab138d81f5d719c30d813d10aa30987ac3db3a2d8c5f81ddfbba3a0b0cd9279"; image = ttrssImage;
autoStart = true; autoStart = true;
environment = ttrssEnvironment; environment = ttrssEnvironment;
environmentFiles = [ config.age.secrets.ttrssEnv.path ]; environmentFiles = [ config.age.secrets.ttrssEnv.path ];