diff --git a/Dockerfile b/Dockerfile
index 4ad83eab..75df168d 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -391,7 +391,7 @@ VOLUME "$DATA_DIR"
EXPOSE 8000
HEALTHCHECK --interval=30s --timeout=20s --retries=15 \
- CMD curl --silent 'http://localhost:8000/health/' | grep -q 'OK'
+ CMD curl --silent 'http://admin.archivebox.localhost:8000/health/' | grep -q 'OK'
ENTRYPOINT ["dumb-init", "--", "/app/bin/docker_entrypoint.sh"]
CMD ["archivebox", "server", "--init", "0.0.0.0:8000"]
diff --git a/README.md b/README.md
index 6615dce4..051ac2ff 100644
--- a/README.md
+++ b/README.md
@@ -1005,7 +1005,7 @@ https://127.0.0.1:8000/archive/*
NOTE: Only the wget & dom extractor methods execute archived JS when viewing snapshots, all other archive methods produce static output that does not execute JS on viewing.
-If you are worried about these issues ^ you can disable specific extractor plugins via the admin UI or configuration.
+If you are worried about these issues ^ you should disable these extractors using:
archivebox config --set SAVE_WGET=False SAVE_DOM=False.
Learn More
@@ -1365,7 +1365,7 @@ git pull --recurse-submodules
```bash
# Install ArchiveBox + python dependencies
pip install uv
-uv sync --dev --all-extras
+./bin/lock_pkgs.sh # (aka `uv venv; uv sync;` + generate requirements.txt)
source .venv/bin/activate # activate the venv
# Install ArchiveBox runtime dependencies
diff --git a/docker-compose.yml b/docker-compose.yml
index 3700920f..6b00c59c 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -4,7 +4,7 @@
# docker compose run archivebox init --install
# docker compose run archivebox add --depth=1 'https://news.ycombinator.com'
# docker compose run -T archivebox add < bookmarks.txt
-# docker compose up -d && open 'http://localhost:8000'
+# docker compose up -d && open 'http://web.archivebox.localhost:8000'
# docker compose run archivebox help
# Documentation:
# https://github.com/ArchiveBox/ArchiveBox/wiki/Docker#docker-compose
@@ -20,8 +20,9 @@ services:
environment:
# - ADMIN_USERNAME=admin # creates an admin user on first run with the given user/pass combo
# - ADMIN_PASSWORD=SomeSecretPassword
+ - LISTEN_HOST=archivebox.localhost:8000
- ALLOWED_HOSTS=* # set this to the hostname(s) you're going to serve the site from!
- - CSRF_TRUSTED_ORIGINS=http://localhost:8000 # MUST match the admin UI URL for login/API to work
+ - CSRF_TRUSTED_ORIGINS=http://admin.archivebox.localhost:8000 # MUST match the admin UI URL for login/API to work
- PUBLIC_INDEX=True # set to False to prevent anonymous users from viewing snapshot list
- PUBLIC_SNAPSHOTS=True # set to False to prevent anonymous users from viewing snapshot content
- PUBLIC_ADD_VIEW=False # set to True to allow anonymous users to submit new URLs to archive