openlist / start.sh
bhgi's picture
Simple startup script
4f3a927 verified
raw
history blame contribute delete
753 Bytes
#!/bin/sh
cd /opt/openlist
./openlist server --data /opt/openlist/data &
sleep 25
./openlist admin set "114114aa" --data /opt/openlist/data
sleep 5
T=$(curl -s http://localhost:5244/api/auth/login -H "Content-Type: application/json" -d '{"username":"admin","password":"114114aa"}' | sed 's/.*token":"\([^"]*\)".*/\1/')
[ -n "$T" ] && curl -s -X POST http://localhost:5244/api/admin/storage/create -H "Content-Type: application/json" -H "Authorization: $T" -d '{"mount_path":"/hi168s3","driver":"S3","addition":"{\"bucket\":\"hi168-29132-0136saow\",\"endpoint\":\"https://s3.hi168.com\",\"access_key_id\":\"CYUQCHOIAH41GJHK3Y4H\",\"secret_access_key\":\"Ubd1B6JzXRbipWsHDHcc99OAfJvjOf8CpNkUx9YM\",\"force_path_style\":true,\"sign_url_expire\":4}"}'
wait