From a7cc07f78fa520bd7cbac79795545699bd1d2450 Mon Sep 17 00:00:00 2001 From: Danilo Reyes Date: Sun, 24 Dec 2023 16:43:54 -0600 Subject: [PATCH] docker autostart --- server/docker.nix | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/server/docker.nix b/server/docker.nix index 99d275b..e2ccc4f 100644 --- a/server/docker.nix +++ b/server/docker.nix @@ -17,6 +17,7 @@ oci-containers = { containers = { collabora = { + autoStart = true; image = "collabora/code"; imageFile = pkgs.dockerTools.pullImage { imageName = "collabora/code"; @@ -26,6 +27,7 @@ }; ports = [ "9980:9980" ]; environment = { + TZ = "America/Mexico_City"; domain = "cloud.servidos.lat"; username = "jawz"; password = "chichis"; @@ -40,38 +42,36 @@ extraOptions = [ "--cap-add" "MKNOD" ]; }; flaresolverr = { + autoStart = true; image = "ghcr.io/flaresolverr/flaresolverr:latest"; ports = [ "8191:8191" ]; }; flame = { + autoStart = true; image = "pawelmalak/flame"; ports = [ "5005:5005" ]; - volumes = [ - "/var/lib/docker-configs/flame:/app/data" - "/var/run/docker.sock:/var/run/docker.sock" - ]; + volumes = [ "/var/lib/docker-configs/flame:/app/data" ]; environment = { + TZ = "America/Mexico_City"; PUID = "1000"; PGID = "100"; - TZ = "America/Mexico_City"; PASSWORD = "RkawpqMc8lR56QyU7JSfiLhG"; }; }; flame-nsfw = { + autoStart = true; image = "pawelmalak/flame"; ports = [ "5007:5005" ]; - volumes = [ - "/var/lib/docker-configs/flame-nsfw:/app/data" - # "/var/run/docker.sock:/var/run/docker.sock" - ]; + volumes = [ "/var/lib/docker-configs/flame-nsfw:/app/data" ]; environment = { + TZ = "America/Mexico_City"; PUID = "1000"; PGID = "100"; - TZ = "America/Mexico_City"; PASSWORD = "RkawpqMc8lR56QyU7JSfiLhG"; }; }; lidarr = { + autoStart = true; image = "lscr.io/linuxserver/lidarr:latest"; ports = [ "8686:8686" ]; environment = { @@ -95,14 +95,15 @@ }; }; mealie = { + autoStart = true; image = "ghcr.io/mealie-recipes/mealie:v1.0.0-RC2"; ports = [ "9925:9000" ]; volumes = [ "/var/lib/docker-configs/mealie:/app/data/" ]; environment = { + TZ = "America/Mexico_City"; ALLOW_SIGNUP = "true"; PUID = "1000"; PGID = "100"; - TZ = "America/Mexico_City"; MAX_WORKERS = "1"; WEB_CONCURRENCY = "1"; BASE_URL = "https://mealie.servidos.lat"; @@ -123,8 +124,10 @@ }; }; go-vod = { + autoStart = true; image = "radialapps/go-vod"; environment = { + TZ = "America/Mexico_City"; NEXTCLOUD_HOST = "https://${config.services.nextcloud.hostName}"; NVIDIA_VISIBLE_DEVICES = "all"; };