From e87e6521a66e0726a403990ca9b53c560fc25522 Mon Sep 17 00:00:00 2001 From: aleidk Date: Mon, 10 Feb 2025 16:53:23 -0300 Subject: [PATCH] feat: add hollo service --- .ageboxreg.yml | 1 + .env.agebox | Bin 0 -> 462 bytes files/docker/fedi/.env.agebox | Bin 0 -> 825 bytes files/docker/fedi/docker-stack.yaml | 40 ++++++++++++++++++++++++++++ 4 files changed, 41 insertions(+) create mode 100644 .env.agebox create mode 100644 files/docker/fedi/.env.agebox create mode 100644 files/docker/fedi/docker-stack.yaml diff --git a/.ageboxreg.yml b/.ageboxreg.yml index 238b0da..d3cc70c 100644 --- a/.ageboxreg.yml +++ b/.ageboxreg.yml @@ -1,4 +1,5 @@ file_ids: - .env +- files/docker/fedi/.env - roles/common/files/robo_key version: "1" diff --git a/.env.agebox b/.env.agebox new file mode 100644 index 0000000000000000000000000000000000000000..4054e326f3197da2c52394047699a5e6555e2cd1 GIT binary patch literal 462 zcmV;<0WtnzXJsvAZewzJaCB*JZZ2JtGH*04` zM{;R$P;@~}N-ttma&mJ)Lw5@Oj$h}u$m{AgDC@h@H@$M&Z$#EzA-;9QN&B*&tM>oE z<^YfU1enbDx17xNf%mSiu@%Ucra(oayY+mO*WzUn$QqLNA}rJhB`%b)+j?cXghuZ1 zHvg)Q8BQ~U5W~0Ox(^+IlDqsKA@FT#sh~b#9x`yq|Dz4zu!Uw?QNp1Ogb`jND!txr zW+f$efdg=D^R=52XxpGirh}^9T-I`0##C-1A}*!CiNHb@Dc;@w^hR;`TpHkNx(*~$ z%c#-+TuvX3_4qW|?-V=D5Y?Dd#vNxVcnGf2aG~V9j7fivL1LzC^@-C7^d^gPOPL=a zA4JH2&qf=&pXu#II#$U|IZ@;3_0$ORRbs}@ezHG5;2PxM5Yo+nYwt0Y5t#E^CFPfl Eg0n@^jsO4v literal 0 HcmV?d00001 diff --git a/files/docker/fedi/.env.agebox b/files/docker/fedi/.env.agebox new file mode 100644 index 0000000000000000000000000000000000000000..bc8a41ea4966a6235e03081277fdbbaaf3234076 GIT binary patch literal 825 zcmV-91IGMeXJsvAZewzJaCB*JZZ2QekO&LvA>7Q(;qhZDR^EaZ)&BZ%Igab8%&8cSLD*RY`Do zc1c-ILP}a!NN#I(a5yhtvRCPmW zGjudTIB7URH!*Hxa7K};|Q7$XW4 zNxSSnxma3;UFXUb>@ngC-G4yHy{IL+2YapE`*Q=2=&%-Y(_&9X)^zqnTV(kER`<$K zLcqzp;J8GG94L|saXHKavTC@V6J>=&mzo_$+eV^7e>-E3b+s@3RQNrb?9Oe zdXi;jH=s$p5Dkv6G|q!>1g=4WrlZSTE&^4 zc*$w07yfg`vJ|Q;HC;=kq0+_{auqD-b3&_(o3xZ%Y`3v-J!PGAV05uuo*t!CIREw} zTE76V>@XxgQ%0eozpy3>*HXKnDtip|&urRYdSIiX->scvXmXe<R0 zI>4FEyzHIz69GSb`6D^(sU&UaIc%;9b`q|f%Mq;THQfhqQYoEAq!*l=`&XCvt~A0) zE(Q{7aCdG7-k|jk`S9sgK-Qd05oVcu-+lqI@RxO;!NjAQBJLHndCdaUyQD6k;P!ui zlcsj;$BZXkXj`Yw^v<3&rtl)$JCz`!9F;E;-tHR<-2)Tgy1X%o; DRVI7E literal 0 HcmV?d00001 diff --git a/files/docker/fedi/docker-stack.yaml b/files/docker/fedi/docker-stack.yaml new file mode 100644 index 0000000..1410726 --- /dev/null +++ b/files/docker/fedi/docker-stack.yaml @@ -0,0 +1,40 @@ +services: + hollo: + image: ghcr.io/fedify-dev/hollo:canary + env_file: + - .env + deploy: + rollback_config: + failure_action: continue + update_config: + delay: 2s + failure_action: rollback + order: start-first + placement: + constraints: + - node.labels.services_kind==${SERVICE_KIND:-common} + labels: + - traefik.enable=true + - traefik.http.routers.hollo.rule=Host(`hollo.alecodes.page`) + - traefik.http.services.hollo.loadbalancer.server.port=3000 + + hollo_db: + image: postgres:17 + restart: unless-stopped + env_file: + - .env + volumes: + - hollo_db:/var/lib/postgresql/data + deploy: + rollback_config: + failure_action: continue + update_config: + delay: 2s + failure_action: rollback + order: start-first + placement: + constraints: + - node.labels.services_kind==${SERVICE_KIND:-common} + +volumes: + hollo_db: