From d09e3229ac0850d3858da475190d31dd90adb32f Mon Sep 17 00:00:00 2001 From: bart Date: Sun, 7 Sep 2025 19:10:25 -0500 Subject: [PATCH 1/2] allow pktriot to respawn --- config.scm | 1 + 1 file changed, 1 insertion(+) diff --git a/config.scm b/config.scm index b1c9767..b5655d6 100644 --- a/config.scm +++ b/config.scm @@ -108,6 +108,7 @@ (oci-container-configuration (image "packetriot/pktriot:latest") (provision "pktriot") + (respawn? #t) (network "sandbox") (volumes (list '("/data/docker/volumes/pktriot" . "/data:rw")))) From 93dda467ae88dec02df062b9b1f451b6001a54a3 Mon Sep 17 00:00:00 2001 From: bart Date: Sun, 21 Sep 2025 22:14:29 -0500 Subject: [PATCH 2/2] consume caddy image from local registry --- config.scm | 48 +++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 45 insertions(+), 3 deletions(-) diff --git a/config.scm b/config.scm index b5655d6..34e9496 100644 --- a/config.scm +++ b/config.scm @@ -38,9 +38,11 @@ "TMPDIR=/tmp/dockerd")))) (service oci-container-service-type (list + (oci-container-configuration - (image "caddy:local") + (image "localhost:5000/caddy:latest") (provision "caddy") + (respawn? #t) (network "sandbox") (ports '( ("80" . "80") @@ -175,9 +177,49 @@ '("/data/movies" . "/movies") '("/data/shows" . "/shows") '("/data/music" . "/music") - '("/data/pictures" . "/pictures"))))))) + '("/data/pictures" . "/pictures")))) - %base-services)) +;; (oci-container-configuration +;; (image "ghcr.io/immich-app/immich-server:release") +;; (provision "immich-server") +;; (requirement '(immich-redis immich-postgres)) +;; (volumes (list +;; '("/data/docker/volumes/immich/uploads" . "/data") +;; '("/etc/localtime" . "/etc/localtime") +;; )) +;; (environment (list +;; '("UPLOAD_LOCATION" . "./data/immich_uploads") +;; '("DB_DATA_LOCATION" . "./postgres") +;; '("DB_DATABASE_NAME" . "immich") +;; '("DB_USERNAME" . "immich") +;; '("DB_PASSWORD" . "i7_qpV3#0o"))) +;; (ports '( +;; ("2283" . "2283") +;; ))) + + (oci-container-configuration + (image "docker.io/valkey/valkey:8-bookworm") + (provision "immich-redis") + (network "sandbox") + (respawn? #t) + (volumes (list + '("/data/docker/volumes/immich/valkey" . "/data")))) + +;; (oci-container-configuration +;; (image "ghcr.io/immich-app/postgres:14-vectorchord0.4.3-pgvectors0.2.0") +;; (provision "immich-postgres") +;; (network "sandbox") +;; (respawn? #t) +;; (environment (list +;; '("POSTGRES_PASSWORD:" . "i7_qpV3$0o") +;; '("POSTGRES_USER:" . "immich") +;; '("POSTGRES_DB:" . "immich") +;; '("POSTGRES_INITDB_ARGS" . "--data-checksums") +;; '("DB_STORAGE_TYPE:" . "HDD"))) +;; (volumes (list +;; '("/data/docker/volumes/immich/pgdata" . "/var/lib/postgresql/data")))) + + ))) %base-services)) (bootloader (bootloader-configuration (bootloader grub-bootloader)