Fix Dockerfile quotes
Browse files- Dockerfile +1 -1
Dockerfile
CHANGED
|
@@ -3,4 +3,4 @@ WORKDIR /opt/openlist
|
|
| 3 |
USER root
|
| 4 |
EXPOSE 5244
|
| 5 |
|
| 6 |
-
CMD sh -c
|
|
|
|
| 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'
|