From 36bd97fec070087e993d4884c286ab57f2d28fe8 Mon Sep 17 00:00:00 2001 From: Nick Yeoman Date: Thu, 1 Aug 2024 14:24:06 -0700 Subject: [PATCH] added archivebox --- archivebox/README.md | 10 ++++++++++ archivebox/docker-compose.yml | 13 +++++++++++++ archivebox/sample-extends.yml | 7 +++++++ archivebox/sample.env | 5 +++++ ntfy/docker-compose.yml | 6 +++--- ntfy/sample.env | 10 +++++----- 6 files changed, 43 insertions(+), 8 deletions(-) create mode 100644 archivebox/README.md create mode 100644 archivebox/docker-compose.yml create mode 100644 archivebox/sample-extends.yml create mode 100644 archivebox/sample.env diff --git a/archivebox/README.md b/archivebox/README.md new file mode 100644 index 0000000..cdd2aeb --- /dev/null +++ b/archivebox/README.md @@ -0,0 +1,10 @@ +# archivebox + +Last Updated: Thu August 01, 2024 13:30:38 PDT + +## Overview +Docker Hub: https://hub.docker.com/r/archivebox/archivebox/tags +Docker Compose Example: https://raw.githubusercontent.com/ArchiveBox/ArchiveBox/dev/docker-compose.yml +Project: https://archivebox.io/ +Proxy Port: 8000 + diff --git a/archivebox/docker-compose.yml b/archivebox/docker-compose.yml new file mode 100644 index 0000000..4e58e5a --- /dev/null +++ b/archivebox/docker-compose.yml @@ -0,0 +1,13 @@ +version: '3.8' + +services: + archivebox: + image: ${ARCHIVEBOX_IMAGE:-archivebox/archivebox:stable} + restart: unless-stopped + volumes: + - ${VOL_PATH:-./data}/archive-data:/data + environment: + - ARCHIVEBOX_UID=1000 + - ARCHIVEBOX_GID=1000 + - PYTHONUNBUFFERED=1 # Ensures logs are output in real-time + command: server --quick-init 0.0.0.0:8000 diff --git a/archivebox/sample-extends.yml b/archivebox/sample-extends.yml new file mode 100644 index 0000000..dc03720 --- /dev/null +++ b/archivebox/sample-extends.yml @@ -0,0 +1,7 @@ +version: '3.4' + +services: + archivebox: + extends: + file: ${COOKBOOK}/archivebox/docker-compose.yml + service: archivebox diff --git a/archivebox/sample.env b/archivebox/sample.env new file mode 100644 index 0000000..cc785b1 --- /dev/null +++ b/archivebox/sample.env @@ -0,0 +1,5 @@ +COOKBOOK=/git/docker-compose-cookbooks #HELP: cookbooks +VOL_PATH=./data + +# ARCHIVEBOX +ARCHIVEBOX_IMAGE=archivebox/archivebox:sha-1d49bee diff --git a/ntfy/docker-compose.yml b/ntfy/docker-compose.yml index f7e57c1..ab26d42 100644 --- a/ntfy/docker-compose.yml +++ b/ntfy/docker-compose.yml @@ -11,10 +11,10 @@ services: - NTFY_CACHE_FILE=${NTFY_CACHE_FILE:-/var/lib/ntfy/cache.db} - NTFY_AUTH_FILE=${NTFY_AUTH_FILE:-/var/lib/ntfy/auth.db} - NTFY_AUTH_DEFAULT_ACCESS=${NTFY_AUTH_DEFAULT_ACCESS:-deny-all} - - NTFY_BEHIND_PROXY="${NTFY_BEHIND_PROXY:-true}" + - NTFY_BEHIND_PROXY=${NTFY_BEHIND_PROXY:-true} - NTFY_ATTACHMENT_CACHE_DIR=${NTFY_ATTACHMENT_CACHE_DIR:-/var/lib/ntfy/attachments} - - NTFY_ENABLE_LOGIN="${NTFY_ENABLE_LOGIN:-true}" - - TZ=${NTFY_TZ:-UTC} + - NTFY_ENABLE_LOGIN=${NTFY_ENABLE_LOGIN:-true} + - TZ=${TZ:-UTC} volumes: - ${VOL_PATH:-./data}/ntfy-cache/ntfy:/var/cache/ntfy - ${VOL_PATH:-./data}/ntfy:/etc/ntfy diff --git a/ntfy/sample.env b/ntfy/sample.env index 439fedc..76ee703 100644 --- a/ntfy/sample.env +++ b/ntfy/sample.env @@ -1,13 +1,13 @@ - COOKBOOK=/git/docker-compose-cookbooks #HELP: cookbooks VOL_PATH=./data +TZ=UTC + # ntfy NTFY_IMAGE=binwiederhier/ntfy NTFY_BASE_URL=http://localhost NTFY_CACHE_FILE=/var/lib/ntfy/cache.db NTFY_AUTH_FILE=/var/lib/ntfy/auth.db -NTFY_AUTH_DEFAULT_ACCESS=-deny-all -NTFY_BEHIND_PROXY="true" +NTFY_AUTH_DEFAULT_ACCESS=deny-all +NTFY_BEHIND_PROXY=true NTFY_ATTACHMENT_CACHE_DIR=/var/lib/ntfy/attachments -NTFY_ENABLE_LOGIN="true" -NTFY_TZ=UTC \ No newline at end of file +NTFY_ENABLE_LOGIN=true