From 34605eac92117512882de1af23b7946bdb8fe489 Mon Sep 17 00:00:00 2001 From: Nick Sweeting Date: Sat, 24 Apr 2021 01:13:59 -0400 Subject: [PATCH] add createsupersuer example in final help text --- bin/setup.sh | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/bin/setup.sh b/bin/setup.sh index 57e0ef15..4a713fe2 100755 --- a/bin/setup.sh +++ b/bin/setup.sh @@ -3,7 +3,7 @@ # Usage: # curl 'https://raw.githubusercontent.com/ArchiveBox/ArchiveBox/dev/bin/setup.sh' | bash -if (which docker-compose > /dev/null && docker pull archivebox/archivebox); then +if (which docker-compose > /dev/null && docker pull archivebox/archivebox:latest); then echo "[+] Initializing an ArchiveBox data folder at ~/archivebox/data using Docker Compose..." mkdir -p ~/archivebox cd ~/archivebox @@ -25,21 +25,22 @@ if (which docker-compose > /dev/null && docker pull archivebox/archivebox); then echo " docker-compose down" echo " docker-compose pull" echo " docker-compose up" - echo " docker-compose run archivebox help" + echo " docker-compose run archivebox manage createsuperuser" echo " docker-compose run archivebox add 'https://example.com'" echo " docker-compose run archivebox list" + echo " docker-compose run archivebox help" exit 0 -elif (which docker > /dev/null && docker pull archivebox/archivebox); then +elif (which docker > /dev/null && docker pull archivebox/archivebox:latest); then echo "[+] Initializing an ArchiveBox data folder at ~/archivebox using Docker..." mkdir -p ~/archivebox cd ~/archivebox if [ -f "./data/index.sqlite3" ]; then cd ./data fi - docker run -v "$PWD":/data -it --rm archivebox/archivebox init --setup + docker run -v "$PWD":/data -it --rm archivebox/archivebox:latest init --setup echo echo "[+] Starting ArchiveBox server using: docker run -d archivebox/archivebox..." - docker run -v "$PWD":/data -it -d -p 8000:8000 --name=archivebox archivebox/archivebox + docker run -v "$PWD":/data -it -d -p 8000:8000 --name=archivebox archivebox/archivebox:latest sleep 7 open http://127.0.0.1:8000 || true echo @@ -49,9 +50,10 @@ elif (which docker > /dev/null && docker pull archivebox/archivebox); then echo " docker kill archivebox" echo " docker pull archivebox/archivebox" echo " docker run -v $PWD:/data -d -p 8000:8000 --name=archivebox archivebox/archivebox" - echo " docker run -v $PWD:/data -it archivebox/archivebox help" + echo " docker run -v $PWD:/data -it archivebox/archivebox manage createsuperuser" echo " docker run -v $PWD:/data -it archivebox/archivebox add 'https://example.com'" echo " docker run -v $PWD:/data -it archivebox/archivebox list" + echo " docker run -v $PWD:/data -it archivebox/archivebox help" exit 0 fi @@ -130,11 +132,11 @@ cd ~/archivebox if [ -f "./data/index.sqlite3" ]; then cd ./data fi -: | archivebox init --setup || true +: | archivebox init --setup || true # pipe in empty command to make sure stdin is closed echo echo "[+] Starting ArchiveBox server using: nohup archivebox server &..." -nohup archivebox server 0.0.0.0:8000 & +nohup archivebox server 0.0.0.0:8000 > ./logs/server.log 2>&1 & sleep 7 open http://127.0.0.1:8000 || true @@ -142,9 +144,10 @@ echo echo "[√] Server started on http://0.0.0.0:8000 and data directory initialized in ~/archivebox. Usage:" echo " cd ~/archivebox" echo " ps aux | grep archivebox" -echo " pkill archivebox" +echo " pkill -f archivebox" echo " pip3 install --upgrade archviebox" echo " archivebox server --quick-init 0.0.0.0:8000" -echo " archivebox help" +echo " archivebox manage createsuperuser" echo " archivebox add 'https://example.com'" echo " archivebox list" +echo " archivebox help"