From 93dda467ae88dec02df062b9b1f451b6001a54a3 Mon Sep 17 00:00:00 2001 From: bart Date: Sun, 21 Sep 2025 22:14:29 -0500 Subject: [PATCH] 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)