add nextcloud and postgres to docker

Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
This commit is contained in:
2024-08-15 23:35:11 -04:00
parent bb3a853bbc
commit b99dd1514b
5 changed files with 267 additions and 48 deletions

View File

@ -0,0 +1,38 @@
{
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"
];
extraOption = [
"--network=haproxy-net"
"--network=postgres-net"
"--network=nextcloud_default"
];
dependsOn = [
"redis"
];
};
};
}