revert to stable apache instead of custom image

Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
This commit is contained in:
ahuston-0 2024-08-16 00:08:32 -04:00
parent 7be48fca2a
commit 6aa2d208df
No known key found for this signature in database
GPG Key ID: 1FACF4075E3212F7

View File

@ -6,15 +6,10 @@
}: }:
let let
nextcloud-image = import ./nextcloud-image { inherit pkgs; }; # nextcloud-image = import ./nextcloud-image { inherit pkgs; };
in nextcloud-base = {
{ image = "nextcloud:stable-apache";
virtualisation.oci-containers.containers = {
nextcloud = {
image = "nextcloud-custom:latest";
imageFile = nextcloud-image;
hostname = "nextcloud"; hostname = "nextcloud";
ports = [ "9999:80" ];
volumes = [ volumes = [
"/ZFS/ZFS-primary/nextcloud/nc_data:/var/www/html:z" "/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_php:/usr/local/etc/php"
@ -29,6 +24,19 @@ in
dependsOn = [ "redis" ]; dependsOn = [ "redis" ];
environmentFiles = [ config.sops.secrets."docker/nextcloud".path ]; environmentFiles = [ config.sops.secrets."docker/nextcloud".path ];
}; };
in
{
virtualisation.oci-containers.containers = {
nextcloud = nextcloud-base // {
ports = [ "9999:80" ];
};
nextcloud-cron = nextcloud-base // {
entrypoint = "/cron.sh";
dependsOn = [
"redis"
"nextcloud"
];
};
redis = { redis = {
image = "redis:latest"; image = "redis:latest";
extraOptions = [ "--restart=unless-stopped" ]; extraOptions = [ "--restart=unless-stopped" ];