diff options
Diffstat (limited to 'modules/server/virtualisation/containers/locus.nix')
| -rw-r--r-- | modules/server/virtualisation/containers/locus.nix | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/modules/server/virtualisation/containers/locus.nix b/modules/server/virtualisation/containers/locus.nix new file mode 100644 index 0000000..87ffde7 --- /dev/null +++ b/modules/server/virtualisation/containers/locus.nix @@ -0,0 +1,17 @@ +{ config, ... }: +{ + virtualisation.oci-containers.containers.locus = { + image = "ghcr.io/gemrest/locus"; + autoStart = true; + ports = [ "1965:1965" ]; + volumes = [ "/mnt/docker/locus:/locus/.locus" ]; + environment.HEADER_IMAGE = "https://ruu.neocities.org/images/animeHeader.gif"; + environmentFiles = [ config.sops.secrets.finnhub_token.path ]; + + login = { + registry = "ghcr.io"; + username = config.sops.secrets."ghcr/user".path; + passwordFile = config.sops.secrets."ghcr/password".path; + }; + }; +} |