浏览代码

fix lint and improve docker-compose instructions

Nick Sweeting 5 年之前
父节点
当前提交
1b96c582a7
共有 3 个文件被更改,包括 22 次插入7 次删除
  1. 11 3
      .github/workflows/test.yml
  2. 11 3
      README.md
  3. 0 1
      archivebox/logging_util.py

+ 11 - 3
.github/workflows/test.yml

@@ -66,7 +66,7 @@ jobs:
 
       - name: Test built package with pytest
         run: |
-          ./.venv/bin/python -m pipenv run pytest -s
+          ./.venv/bin/python -m pytest -s
 
   docker-test:
     runs-on: ubuntu-latest
@@ -111,5 +111,13 @@ jobs:
 
       - name: Curl to Django app
         run: |
-          sleep 10
-          curl --silent --location 'http://127.0.0.1:8000' | grep 'https://github.com/pirate/ArchiveBox/wiki'
+          sleep 8
+          curl --silent --location 'http://127.0.0.1:8000' | grep 'ArchiveBox Admin'
+          docker-compose run archivebox config --set PUBLIC_INDEX=True
+          docker-compose run archivebox add 'http://example.com/#test_docker' --index-only
+          docker-compose stop archivebox
+          docker-compose up -d
+          sleep 8
+          curl --silent --location 'http://127.0.0.1:8000' | grep 'Add Links'
+          curl --silent --location 'http://127.0.0.1:8000' | grep 'http://example.com/#test_docker'
+          docker-compose down

+ 11 - 3
README.md

@@ -70,12 +70,20 @@ To get started, you can [install them manually](https://github.com/pirate/Archiv
 ```bash
 # Docker
 mkdir data && cd data
-docker run -v $PWD:/data archivebox init
-docker run -v $PWD:/data archivebox add 'https://example.com'
-docker run -v $PWD:/data -p 8000 archivebox server
+docker run -v $PWD:/data nikisweeting:archivebox init
+docker run -v $PWD:/data nikisweeting:archivebox add 'https://example.com'
+docker run -v $PWD:/data -p 8000 nikisweeting:archivebox server
 open https://127.0.0.1:8000
 ```
 
+```bash
+# Docker Compose
+# Download https://github.com/pirate/ArchiveBox/tree/master/docker-compose.yml
+docker-compose run archivebox init
+docker-compose run archivebox add 'https://example.com'
+docker-compose up
+```
+
 ```bash
 # Bare Metal
 # Use apt on Ubuntu/Debian, brew on mac, or pkg on BSD

+ 0 - 1
archivebox/logging_util.py

@@ -20,7 +20,6 @@ from .config import (
     PYTHON_ENCODING,
     ANSI,
     IS_TTY,
-    SHOW_PROGRESS,
     TERM_WIDTH,
     OUTPUT_DIR,
     SOURCES_DIR_NAME,