diff --git a/config.scm b/config.scm index 4566870..100becc 100644 --- a/config.scm +++ b/config.scm @@ -40,6 +40,26 @@ ;; (postgresql-configuration ;; (postgresql postgresql-16) ;; (data-directory "/data/postgres"))) +;; (service oci-container-service-type (list +;; (oci-container-configuration +;; (image "traefik:v3.2") +;; (provision "traefik") +;; (network "sandbox") +;; (command '( +;; "--log.level=DEBUG" +;; "--api.insecure=true")) +;; (ports '( +;; ("8080" . "8080") +;; ("443" . "443") +;; ("80" . "80"))) +;; (environment (list +;; '("NAMECHEAP_API_USER" . "bakeley") +;; '("NAMECHEAP_API_KEY" . "af43a35060854eb98fd0c0837113a384"))) +;; (volumes (list +;; '("/data/docker/volumes/traefik/traefik.yml" . "/etc/traefik/traefik.yml") +;; '("/data/docker/volumes/letsencrypt" . "/letsencrypt:rw") +;; '("/var/run/docker.sock" . "/var/run/docker.sock:ro")))))) + (service oci-container-service-type (list (oci-container-configuration (image "miniflux/miniflux:latest") @@ -135,7 +155,7 @@ (oci-container-configuration (image "ghcr.io/ente-io/server") (provision "ente-photos") - (requirement '(ente-db)) + (requirement '(ente-db minio)) (network "ente") (ports '( ("8090" . "8080") @@ -148,15 +168,6 @@ '("/data/docker/volumes/ente/credentials.yaml" . "/credentials.yaml:ro") '("/data/docker/volumes/ente/data" . "/data:ro")))))) - (service oci-container-service-type (list - (oci-container-configuration - (image "alpine/socat") - (provision "ente-socat") - (requirement '(ente-photos minio)) - (network "service:ente-photos") - (extra-arguments '("network_mode: service:museum")) - (command '("TCP-LISTEN:3200,fork,reuseaddr" "TCP:minio:3200"))))) - (service oci-container-service-type (list (oci-container-configuration (image "minio/minio") @@ -175,19 +186,6 @@ '("/data/docker/volumes/minio/data" . "/data") '("/data/docker/volumes/minio/env" . "/etc/config.env"))))))) -;; (service oci-container-service-type (list -;; (oci-container-configuration -;; (image "minio/mc") -;; (provision "minio-provision") -;; (requirement '(minio)) -;; (network "ente") -;; (entrypoint "sh /provision.sh") -;; (environment (list -;; '("MINIO_USER" . "test"))) -;; (volumes (list -;; '("/data/docker/volumes/ente/minio_data" . "/data") -;; '("/data/docker/volumes/ente/minio-provision.sh" . "/provision.sh:ro"))))))) - %base-services)) (bootloader (bootloader-configuration