91 Commits
Author SHA1 Message Date
Nick Sweeting b1cdac35d6 Import agent image and gallery behavior from the owning plugin 2026-10-04 17:33:02 -07:00
Nick Sweeting 9b2fc58e5c Use port 5797 consistently 2026-09-18 15:29:02 -07:00
Nick Sweeting 4a1e06fda7 Prepare XDG config directory for mounted browser profiles 2026-09-18 01:31:14 -07:00
Nick Sweeting 953f29b65e Preserve explicit Docker DISPLAY for noVNC persona setup 2026-09-17 23:36:08 -07:00
Nick Sweeting 8977cdde4e Bound startup cache work and surface Sonic plugin failures 2026-09-16 11:57:48 -07:00
Nick Sweeting cd5202bce0 Auto-repair Docker mount permissions safely 2026-09-15 20:07:11 -07:00
Nick Sweeting e4b49e06ad Avoid recursive collection ownership repair hint 2026-08-13 02:49:54 -07:00
Nick Sweeting be20f8c8e2 Repair Chrome extension cache ownership 2026-08-11 13:19:04 -07:00
Nick Sweeting 4bb81dbda3 Repair nested abxpkg projections after UID remap 2026-08-09 22:04:25 -04:00
Nick Sweeting 95065fb8cc Repair all abxpkg provider projections after UID remap 2026-08-09 21:30:12 -04:00
Nick Sweeting 02ed8a4991 Repair abxpkg env directories after Docker UID remap 2026-08-09 21:06:41 -04:00
Nick Sweeting 08e998f7d1 Repair abxpkg cache ownership after Docker UID remap 2026-08-09 20:13:43 -04:00
Nick Sweeting 1369fe63f2 Avoid recursive dependency chown on container start 2026-08-09 18:31:52 -04:00
Nick Sweeting 6592af0d19 Exercise ArchiveBox through unified runtime lifecycles 2026-07-21 19:26:42 -07:00
Nick Sweeting 8b57085827 chore: commit local archivebox changes 2026-06-14 11:44:38 -07:00
Nick Sweeting 6ae56b7366 release: archivebox 0.9.35rc28 2026-06-13 23:53:45 -07:00
Nick Sweeting 73ec255855 fix: harden admin metadata surfaces 2026-06-13 23:44:59 -07:00
Nick Sweeting 303e99258c Simplify Docker data ownership detection 2026-06-10 09:13:02 -07:00
Nick Sweeting 98aecfaf91 release: archivebox 0.9.35rc8 2026-06-09 23:12:22 -07:00
Nick Sweeting a5e419ca3f release: archivebox 0.9.35rc6 2026-06-09 22:45:25 -07:00
Nick Sweeting 2b71254fe9 Restore Docker lib root under opt archivebox 2026-06-08 04:44:40 -07:00
Nick Sweeting 1bb51ca9ee Repair abxbus cache ownership at Docker startup 2026-06-08 04:30:12 -07:00
Nick Sweeting 4fa90e484a release: archivebox 0.9.34rc71 2026-06-07 20:51:28 -07:00
Nick Sweeting 0a3c89e73c release: archivebox 0.9.34rc63 2026-06-06 23:27:54 -07:00
Nick Sweeting 466238d7dd Use published abx-dl image for Docker builds 2026-06-05 00:18:11 -07:00
Nick Sweeting 3b8ce3f467 release: archivebox 0.9.31rc18 2026-05-23 17:32:58 -07:00
Nick Sweeting ebf597b898 release: archivebox 0.9.31rc16 2026-05-23 17:10:35 -07:00
Nick Sweeting d263a611cc Allow root with warnings 2026-05-23 16:49:20 -07:00
Nick Sweeting 943d4ee64b Simplify Docker runtime dependency install 2026-05-23 15:51:53 -07:00
Nick Sweeting 5f69ec656d Move Docker runtime lib dir 2026-05-23 15:44:03 -07:00
Nick Sweeting 0e527df929 Bake plugin runtime deps into Docker image 2026-05-23 15:37:42 -07:00
Nick Sweeting fa15e1edfa Fix docker runtime and real crawl flows 2026-05-14 21:24:32 -07:00
Nick Sweeting 5f8098c632 fix recursive crawls and docker runtime 2026-05-13 08:13:33 -07:00
Nick Sweeting 5d60098618 fix: stabilize dockerized crawl runtime 2026-05-13 02:05:07 -07:00
Nick Sweeting b749b26c5d wip 2026-03-23 03:58:32 -07:00
Nick Sweeting 70c9358cf9 Improve scheduling, runtime paths, and API behavior 2026-03-15 18:31:56 -07:00
Claude 5e6ba0bfa5 Update Dockerfile, docker-compose.yml, and README for v0.9.0 plugin system overhaul
- Dockerfile: Fix Python version refs (3.14->3.13), update uv 0.5->0.6,
  fix double GPG dearmor for NodeSource key, fix trailing whitespace in
  playwright install, fix HEALTHCHECK to use localhost instead of
  admin.archivebox.localhost, fix multi-arch build missing space,
  remove stale GLOBAL_VENV comments, re-enable archivebox version check,
  update example FROM python:3.13-slim and pip install archivebox>=0.9.0
- docker-compose.yml: Remove deprecated SAVE_ARCHIVEDOTORG and
  LISTEN_HOST config, update CSRF_TRUSTED_ORIGINS to localhost,
  fix docker-compose -> docker compose in comments
- docker_entrypoint.sh: Fix unquoted PUID variable that could fail
  when unset (use ${PUID:-})
- README.md: Replace --setup with --install (matching actual CLI flag),
  update Python >=3.10 -> >=3.13, Node >=18 -> >=22, remove deprecated
  SAVE_* config options (SAVE_ARCHIVEDOTORG, SAVE_FAVICON, SAVE_WGET,
  SAVE_DOM), update build tool refs (pdm->uv), update job queue ref
  (Huey->orchestrator+supervisord), fix Django version refs (5.1->6.0),
  fix daphne link typo, fix archivebox setup -> install, simplify pip
  install instructions

https://claude.ai/code/session_01X2H7XLawCzLGnrxMArXtVZ
2026-03-15 00:17:10 +00:00
Nick Sweeting 5d3c2a8a99 Update docker_entrypoint.sh 2024-11-03 17:02:36 -08:00
Nick Sweeting 99ed97836f Prevent accidentally mounting home folder as DATA_DIR 2024-11-03 16:40:23 -08:00
Nick Sweeting 63bf902f35 chown TMP_DIR and LIB_DIR recursively inside docker_entrypoint to handle custom PUID 2024-10-23 23:28:11 -07:00
Nick Sweeting e2081e3d67 chown lib dir tmp dir in docker entrypoint 2024-10-22 02:25:37 -07:00
Nick Sweeting 613caec8eb improve install flow with sudo, check package managers, and fix docker build 2024-10-09 00:41:16 -07:00
Nick Sweeting 323138b7b4 Update docker_entrypoint.sh 2024-10-08 17:11:23 -04:00
Nick Sweeting cf1ea8f80f improve config loading of TMP_DIR, LIB_DIR, move to separate files 2024-10-07 23:45:11 -07:00
Nick Sweeting 1fc6851387 fix /app/lib ownership in docker 2024-10-05 04:24:16 -07:00
Nick Sweeting 7a9460f45b try to ensure tmp is writable by archivebox user 2024-10-05 04:17:58 -07:00
Nick Sweeting 497d3e9c2d fix chrome trying to use novnc in docker when its not available 2024-10-04 22:29:32 -07:00
Nick Sweeting 8f3901dd36 fix edge case in docker_entrypoint where crontabs glob fails to expand 2024-04-25 21:38:15 -07:00
Nick Sweeting 8e9cfc8869 fix crontab symlinking to use glob instead of ls for iteration 2024-04-24 16:23:08 -07:00
Nick Sweeting e48159b8a0 cleanup docker-compose by storing crontabs in data dir 2024-03-26 15:24:05 -07:00