add caddy to config.scm

This commit is contained in:
bart 2025-01-19 17:57:43 -06:00
parent df6e44975f
commit 536df5774d

View file

@ -61,6 +61,31 @@
;; '("/var/run/docker.sock" . "/var/run/docker.sock:ro")))))) ;; '("/var/run/docker.sock" . "/var/run/docker.sock:ro"))))))
(service oci-container-service-type (list (service oci-container-service-type (list
(oci-container-configuration
(image "caddy:local")
(provision "caddy")
(network "sandbox")
(ports '(
("80" . "80")
("443" . "443")))
(environment (list
'("NAMECHEAP_API_KEY" . "af43a35060854eb98fd0c0837113a384")
'("NAMECHEAP_API_USER" . "bakeley")
'("PUBLIC_IP" . "70.112.209.162")))
(volumes (list
'("/data/docker/volumes/caddy/Caddyfile" . "/etc/caddy/Caddyfile")
'("/data/docker/volumes/caddy/data" . "/data")
'("/data/docker/volumes/caddy/config" . "/config"))))
(oci-container-configuration
(image "docker.io/actualbudget/actual-server:25.1.0")
(provision "actual")
(network "sandbox")
(ports '(
("5006" . "5006")))
(volumes (list
'("/data/docker/volumes/actual/data" . "/data"))))
(oci-container-configuration (oci-container-configuration
(image "miniflux/miniflux:latest") (image "miniflux/miniflux:latest")
(provision "miniflux") (provision "miniflux")
@ -73,9 +98,8 @@
'("RUN_MIGRATIONS" . "1") '("RUN_MIGRATIONS" . "1")
'("CREATE_ADMIN" . "1") '("CREATE_ADMIN" . "1")
'("ADMIN_USERNAME" . "admin") '("ADMIN_USERNAME" . "admin")
'("ADMIN_PASSWORD" . "982#@2gGGHjf")))))) '("ADMIN_PASSWORD" . "982#@2gGGHjf"))))
(service oci-container-service-type (list
(oci-container-configuration (oci-container-configuration
(image "postgres:17-alpine") (image "postgres:17-alpine")
(provision "miniflux-db") (provision "miniflux-db")
@ -87,9 +111,8 @@
'("POSTGRES_PASSWORD" . "99uskas0_l") '("POSTGRES_PASSWORD" . "99uskas0_l")
'("POSTGRES_DB" . "miniflux"))) '("POSTGRES_DB" . "miniflux")))
(volumes (list (volumes (list
'("/data/docker/volumes/miniflux_db" . "/var/lib/postgresql/data")))))) '("/data/docker/volumes/miniflux_db" . "/var/lib/postgresql/data"))))
(service oci-container-service-type (list
(oci-container-configuration (oci-container-configuration
(image "codeberg.org/forgejo/forgejo:9") (image "codeberg.org/forgejo/forgejo:9")
(provision "forgejo") (provision "forgejo")
@ -103,17 +126,15 @@
(volumes (list (volumes (list
'("/data/docker/volumes/forgejo" . "/data") '("/data/docker/volumes/forgejo" . "/data")
'("/etc/timezone" . "/etc/timezone:ro") '("/etc/timezone" . "/etc/timezone:ro")
'("/etc/localtime" . "/etc/localtime:ro")))))) '("/etc/localtime" . "/etc/localtime:ro"))))
(service oci-container-service-type (list
(oci-container-configuration (oci-container-configuration
(image "packetriot/pktriot:latest") (image "packetriot/pktriot:latest")
(provision "pktriot") (provision "pktriot")
(network "sandbox") (network "sandbox")
(volumes (list (volumes (list
'("/data/docker/volumes/pktriot" . "/data:rw")))))) '("/data/docker/volumes/pktriot" . "/data:rw"))))
(service oci-container-service-type (list
(oci-container-configuration (oci-container-configuration
(image "plexinc/pms-docker") (image "plexinc/pms-docker")
(provision "plex") (provision "plex")
@ -134,9 +155,8 @@
(volumes (list (volumes (list
'("/data/docker/volumes/plex/config" . "/config") '("/data/docker/volumes/plex/config" . "/config")
'("/data/docker/volumes/plex/transcode" . "/transcode") '("/data/docker/volumes/plex/transcode" . "/transcode")
'("/data" . "/data:rw")))))) '("/data" . "/data:rw"))))
(service oci-container-service-type (list
(oci-container-configuration (oci-container-configuration
(image "postgres:15") (image "postgres:15")
(provision "ente-db") (provision "ente-db")
@ -149,9 +169,8 @@
'("POSTGRES_PASSWORD" . "00u5kas()_1") '("POSTGRES_PASSWORD" . "00u5kas()_1")
'("POSTGRES_DB" . "ente_db"))) '("POSTGRES_DB" . "ente_db")))
(volumes (list (volumes (list
'("/data/docker/volumes/ente/db" . "/var/lib/postgresql/data")))))) '("/data/docker/volumes/ente/db" . "/var/lib/postgresql/data"))))
(service oci-container-service-type (list
(oci-container-configuration (oci-container-configuration
(image "ghcr.io/ente-io/server") (image "ghcr.io/ente-io/server")
(provision "ente-photos") (provision "ente-photos")
@ -166,9 +185,8 @@
'("/data/docker/volumes/ente/logs" . "/var/logs") '("/data/docker/volumes/ente/logs" . "/var/logs")
'("/data/docker/volumes/ente/museum.yaml" . "/museum.yaml:ro") '("/data/docker/volumes/ente/museum.yaml" . "/museum.yaml:ro")
'("/data/docker/volumes/ente/credentials.yaml" . "/credentials.yaml:ro") '("/data/docker/volumes/ente/credentials.yaml" . "/credentials.yaml:ro")
'("/data/docker/volumes/ente/data" . "/data:ro")))))) '("/data/docker/volumes/ente/data" . "/data:ro"))))
(service oci-container-service-type (list
(oci-container-configuration (oci-container-configuration
(image "minio/minio") (image "minio/minio")
(provision "minio") (provision "minio")