add pull=newer and disable autoRemoveOnStop for delugeVPN

Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
This commit is contained in:
ahuston-0 2025-06-01 18:22:01 -04:00
parent f2551ca4df
commit 0df73370bb
5 changed files with 11 additions and 0 deletions

View File

@ -12,6 +12,7 @@ in
virtualisation.oci-containers.containers = {
act-stable-latest-main = {
image = "gitea/act_runner:latest";
pull = "newer";
extraOptions = [
"--stop-signal=SIGINT"
];
@ -35,6 +36,7 @@ in
act-stable-latest-1 = {
image = "gitea/act_runner:latest";
pull = "newer";
extraOptions = [
"--stop-signal=SIGINT"
];
@ -57,6 +59,7 @@ in
act-stable-latest-2 = {
image = "gitea/act_runner:latest";
pull = "newer";
extraOptions = [
"--stop-signal=SIGINT"
];

View File

@ -8,6 +8,7 @@ in
virtualisation.oci-containers.containers = {
glances = {
image = "nicolargo/glances:latest-full";
pull = "newer";
extraOptions = [
"--pid=host"
"--network=haproxy-net"

View File

@ -39,6 +39,7 @@ in
virtualisation.oci-containers.containers = {
mc-router = {
image = "itzg/mc-router:latest";
pull = "newer";
extraOptions = [
"--network=haproxy-net"
"--network=minecraft-net"

View File

@ -9,6 +9,7 @@ let
nextcloud-base = {
# image comes from running docker compose build in nextcloud-docker/.examples/full/apache
image = "nextcloud-nextcloud";
pull = "newer";
hostname = "nextcloud";
volumes = [
"${nextcloud_path}/nc_data:/var/www/html:z"
@ -32,6 +33,7 @@ in
};
redis = {
image = "redis:latest";
pull = "newer";
user = "600:600";
volumes = [
"${config.sops.secrets."docker/redis".path}:/usr/local/etc/redis/redis.conf"
@ -47,6 +49,7 @@ in
};
go-vod = {
image = "radialapps/go-vod:latest";
pull = "newer";
dependsOn = [ "nextcloud" ];
environment = {
NEXTCLOUD_HOST = "https://nextcloud.alicehuston.xyz";
@ -58,6 +61,7 @@ in
};
collabora-code = {
image = "collabora/code:latest";
pull = "newer";
dependsOn = [ "nextcloud" ];
environment = {
aliasgroup1 = "https://collabora.nayenoie.com:443";

View File

@ -2,6 +2,7 @@
let
delugeBase = {
pull = "newer";
environment = {
PUID = "600";
PGID = "100";
@ -62,6 +63,7 @@ in
capabilities = {
NET_ADMIN = true;
};
autoRemoveOnStop = false;
environment = delugeBase.environment // {
VPN_ENABLED = "yes";
VPN_CLIENT = "openvpn";