Преглед на файлове

try docker in setup script before anything else

Nick Sweeting преди 4 години
родител
ревизия
0624ac5a74
променени са 1 файла, в които са добавени 8 реда и са изтрити 0 реда
  1. 8 0
      bin/setup.sh

+ 8 - 0
bin/setup.sh

@@ -3,6 +3,14 @@
 # Usage:
 # Usage:
 #    curl 'https://raw.githubusercontent.com/ArchiveBox/ArchiveBox/dev/bin/setup.sh' | sh
 #    curl 'https://raw.githubusercontent.com/ArchiveBox/ArchiveBox/dev/bin/setup.sh' | sh
 
 
+if (which docker > /dev/null && docker pull archivebox/archivebox); then
+    echo "[+] Initializing an ArchiveBox data folder at ~/archivebox using Docker..."
+    mkdir -p ~/archivebox
+    cd ~/archivebox
+    docker run -v "$PWD":/data -it archivebox init --setup
+    exit 0
+fi
+
 echo "[!] It's highly recommended to use Docker instead of running this script. ⚠️"
 echo "[!] It's highly recommended to use Docker instead of running this script. ⚠️"
 echo "    Docker is safer and easier to set up, and includes everything working out-of-the-box:"
 echo "    Docker is safer and easier to set up, and includes everything working out-of-the-box:"
 echo "        https://github.com/ArchiveBox/ArchiveBox/wiki/Docker"
 echo "        https://github.com/ArchiveBox/ArchiveBox/wiki/Docker"