bhgi commited on
Commit
237413b
·
verified ·
1 Parent(s): a9802de

Fix Dockerfile quotes

Browse files
Files changed (1) hide show
  1. Dockerfile +1 -1
Dockerfile CHANGED
@@ -3,4 +3,4 @@ WORKDIR /opt/openlist
3
  USER root
4
  EXPOSE 5244
5
 
6
- CMD sh -c "./openlist server & PID=$!; sleep 20; ./openlist admin set $OPENLIST_ADMIN_PASSWORD --data /opt/openlist/data; sleep 5; TOKEN=$(wget -qO- --post-data='{\"username\":\"admin\",\"password\":\"$OPENLIST_ADMIN_PASSWORD\"}' --header='Content-Type: application/json' http://127.0.0.1:5244/api/auth/login 2>/dev/null | grep -o '\"token\":\"[^\"]*\"' | cut -d'\"' -f4); for n in 1 2 3 4 5; do BODY=$(printenv STORAGE_JSON_$n); [ -n \"$BODY\" ] || continue; echo \"$BODY\" > /tmp/p.json; wget -qO- --post-file=/tmp/p.json --header='Content-Type: application/json' --header=\"Authorization: $TOKEN\" http://127.0.0.1:5244/api/admin/storage/create 2>/dev/null; rm -f /tmp/p.json; done; wait $PID"
 
3
  USER root
4
  EXPOSE 5244
5
 
6
+ CMD sh -c './openlist server & PID=$!; sleep 20; ./openlist admin set "$OPENLIST_ADMIN_PASSWORD" --data /opt/openlist/data; sleep 5; TOKEN=$(wget -qO- --post-data="{\"username\":\"admin\",\"password\":\"$OPENLIST_ADMIN_PASSWORD\"}" --header="Content-Type: application/json" http://127.0.0.1:5244/api/auth/login 2>/dev/null | grep -o "\"token\":\"[^\"]*\"" | cut -d"\"" -f4); for n in 1 2 3 4 5; do BODY=$(printenv STORAGE_JSON_$n); [ -n "$BODY" ] || continue; echo "$BODY" > /tmp/p.json; wget -qO- --post-file=/tmp/p.json --header="Content-Type: application/json" --header="Authorization: $TOKEN" http://127.0.0.1:5244/api/admin/storage/create 2>/dev/null; rm -f /tmp/p.json; done; wait $PID'