From bd8218932e61258f34fa6cd723d3861e8e422f8a Mon Sep 17 00:00:00 2001 From: RayBB Date: Sun, 3 Nov 2024 14:27:40 -0500 Subject: [PATCH] add hoarder service --- public/svgs/hoarder.svg | 1 + templates/compose/hoarder.yaml | 40 ++++++++++++++++++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 public/svgs/hoarder.svg create mode 100644 templates/compose/hoarder.yaml diff --git a/public/svgs/hoarder.svg b/public/svgs/hoarder.svg new file mode 100644 index 000000000..6215461d2 --- /dev/null +++ b/public/svgs/hoarder.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/templates/compose/hoarder.yaml b/templates/compose/hoarder.yaml new file mode 100644 index 000000000..c58b8a82e --- /dev/null +++ b/templates/compose/hoarder.yaml @@ -0,0 +1,40 @@ +# documentation: https://docs.hoarder.app/ +# slogan: an open source "Bookmark Everything" app that uses AI for automatically tagging the content you throw at it. +# tags: media,read-it-later,pocket-alternative,omnivore-alternative,instapaper-alternative +# logo: svgs/hoarder.svg +# port: 3000 + +services: + web: + image: 'ghcr.io/hoarder-app/hoarder:release' + restart: unless-stopped + volumes: + - 'data:/data' + environment: + - SERVICE_FQDN_HOARDER + - NEXTAUTH_SECRET=${SERVICE_PASSWORD_HOARDERNEXTAUTH} + - MEILI_MASTER_KEY=${SERVICE_PASSWORD_MEILI} + - NEXTAUTH_URL=${SERVICE_FQDN_HOARDER} + - MEILI_ADDR=http://meilisearch:7700 + - BROWSER_WEB_URL=http://chrome:9222 + - DATA_DIR=/data + chrome: + image: 'gcr.io/zenika-hub/alpine-chrome:124' + restart: unless-stopped + command: + - '--no-sandbox' + - '--disable-gpu' + - '--disable-dev-shm-usage' + - '--remote-debugging-address=0.0.0.0' + - '--remote-debugging-port=9222' + - '--hide-scrollbars' + meilisearch: + image: 'getmeili/meilisearch:v1.6' + restart: unless-stopped + environment: + - MEILI_NO_ANALYTICS=true + - NEXTAUTH_SECRET=${SERVICE_PASSWORD_HOARDERNEXTAUTH} + - MEILI_MASTER_KEY=${SERVICE_PASSWORD_MEILI} + - NEXTAUTH_URL=${SERVICE_FQDN_HOARDER} + volumes: + - 'meilisearch:/meili_data'