ahuston-0 55099d191b
condense docker options, fix nextcloud
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
2024-08-17 22:17:07 -04:00

39 lines
783 B
Nix

{
config,
lib,
pkgs,
...
}:
let
nextcloud-image = import ./nextcloud-image.nix;
in
{
virtualisation.oci-containers.containers = {
nextcloud = {
image = "nextcloud-custom:latest";
imageFile = nextcloud-image;
hostname = "nextcloud";
ports = [
"9999:80"
];
restart = "unless-stopped";
volumes = [
"/ZFS/ZFS-primary/nextcloud/nc_data:/var/www/html:z"
"/ZFS/ZFS-primary/nextcloud/nc_php:/usr/local/etc/php"
"/ZFS/ZFS-primary/nextcloud/nc_prehooks:/docker-entrypoint-hooks.d/before-starting"
];
extraOptions = [
"--network=haproxy-net"
"--network=postgres-net"
"--network=nextcloud_default"
];
dependsOn = [
"redis"
];
};
};
}