From fc49ad230fe5d46fc09eadee9e5882670bda33fe Mon Sep 17 00:00:00 2001 From: orfelorfel23 Date: Thu, 1 Oct 2026 17:22:55 +0200 Subject: [PATCH] Add paperclip service configuration (Docker Compose, Caddy, .env.age) and update deploy_script.sh --- deploy_script.sh | 10 ++---- services/paperclip/.env.age | Bin 0 -> 801 bytes services/paperclip/docker-compose.yml | 47 ++++++++++++++++++++++++++ services/paperclip/paperclip.caddy | 3 ++ 4 files changed, 53 insertions(+), 7 deletions(-) create mode 100644 services/paperclip/.env.age create mode 100644 services/paperclip/docker-compose.yml create mode 100644 services/paperclip/paperclip.caddy diff --git a/deploy_script.sh b/deploy_script.sh index e7ed756..b9ddf79 100644 --- a/deploy_script.sh +++ b/deploy_script.sh @@ -16,7 +16,7 @@ CADDY_FRAGMENTS_DIR="${DATA_BASE}/caddy/fragments" POSTGRES_CONTAINER="postgres" # Infrastructure services that are started in a specific order -INFRA_SERVICES=("postgres" "caddy") +INFRA_SERVICES=("caddy") ACTIVE_SERVICES=() SKIPPED_SERVICES=() @@ -302,12 +302,8 @@ pull_images() { } start_infra() { - if [[ " ${ACTIVE_SERVICES[*]} " =~ " postgres " ]]; then - log "Starting PostgreSQL..." - cd "${SERVICES_DIR}/postgres" - docker compose up -d --remove-orphans - sleep 5 - fi + # Postgres is started via depends_on in paperclip service + true } assemble_caddy_fragments() { diff --git a/services/paperclip/.env.age b/services/paperclip/.env.age new file mode 100644 index 0000000000000000000000000000000000000000..442366aa17ac17050f956d191a4df4a3ad7911d2 GIT binary patch literal 801 zcmV++1K#{$XJsvAZewzJaCB*JZZ2Fi%T2G%zq(b1OnoZet2nFj!}GaC%`eHeoAlO;kc{W=d*x zGeSi+XL)itNGnBEXIW2YH!pR1P*DmkEiE8*PmL1i9-5IU?~*IIi?u@5WLa5xJbp+uU0ZQg4>9me@ev<& z0i-@w&G#nX06;xy${KcFc!n~?ke{Cla=0oL>i$Oj7FI&@BX;$td1)8=XAIQc^zS_i z-@Tx2ASn=PF+gtF;y!v$gVs2De0gwL;yp~JV`P1wS5|i6jgM~Y`H)+ufXq^P)zE#> z8361&_zjMs6Pb1&(1a6Fw5;DzYx}rS#j7F|=58pOaw#t0<7#@H#p!~I*HTo5dFsfA z_drqNWPm`=fw_@a(>8|`A;)6D`BV$mg*7Il-B}l3oZLnFh6D+%72bZF_M@BJ`4t}J zl~tW#+?wl$puiht`}yG|`!(zE6eqB5sn2!+`RllGA}-S`$i+}wr47r&)#>u9U)qMP znT>w@du*%<+>Ie1i&}ho;E)wf-Twpt{ooLqK3BLl2fw5o6CHy0_VJ~1He#P?=Ywgp z!a6<<^lQdpKZ9#M3xm`D;KBtrDV`orv(n%K*vxujvlv>LyenJFQvKJ3TR*#`2$^>3e(`CwAAvCX23^;d@B7!4c%n{VU3?HPlxc zAQ(6m6D<2IY_1Gpz+^i6l^