From 17071fe22905825a7ff46cd055ed6c366adaa411 Mon Sep 17 00:00:00 2001 From: redbeardymcgee Date: Mon, 31 Mar 2025 18:34:53 -0500 Subject: [PATCH] feat(filestash): add filestash --- quadlets/filestash/filestash-wopi.container | 22 +++++++++++++++++ quadlets/filestash/filestash.container | 26 +++++++++++++++++++++ 2 files changed, 48 insertions(+) create mode 100644 quadlets/filestash/filestash-wopi.container create mode 100644 quadlets/filestash/filestash.container diff --git a/quadlets/filestash/filestash-wopi.container b/quadlets/filestash/filestash-wopi.container new file mode 100644 index 0000000..52d5ae3 --- /dev/null +++ b/quadlets/filestash/filestash-wopi.container @@ -0,0 +1,22 @@ +[Unit] +Description=Filestash wopi + +[Service] +Restart=on-failure +TimeoutStartSec=900 + +[Install] +WantedBy=default.target + +[Container] +Image=docker.io/collabora/code:24.04.10.2.1 +ContainerName=filestash-wopi +AutoUpdate=registry + +HostName=filestash-wopi +PublishPort=9980:9980 + +Environment=extra_params=--o:ssl.enable=false +Environment=aliasgroup1="https://.*:443" + +Exec=bash -c 'curl -o /usr/share/coolwsd/browser/dist/branding-desktop.css https://gist.githubusercontent.com/mickael-kerjean/bc1f57cd312cf04731d30185cc4e7ba2/raw/d706dcdf23c21441e5af289d871b33defc2770ea/destop.css; /bin/su -s /bin/bash -c /start-collabora-online.sh cool' diff --git a/quadlets/filestash/filestash.container b/quadlets/filestash/filestash.container new file mode 100644 index 0000000..010d1c3 --- /dev/null +++ b/quadlets/filestash/filestash.container @@ -0,0 +1,26 @@ +[Unit] +Description=Filestash +Wants=filestash-wopi.service + +[Service] +Restart=on-failure +TimeoutStartSec=900 + +[Install] +WantedBy=default.target + +[Container] +Image=docker.io/machines/filestash:latest +ContainerName=filestash +AutoUpdate=registry + +HostName=filestash +PublishPort=8334:8334 + +Environment=APPLICATION_URL= +Environment=CANARY=true +Environment=OFFICE_URL=http://filestash-wopi:9980 +Environment=OFFICE_FILESTASH_URL=http://filestash:8334 +Environment=OFFICE_REWRITE_URL=http://127.0.0.1:9980 + +Volume=filestash:/app/data/state