Update entrypoint.sh
Browse files- entrypoint.sh +9 -3
entrypoint.sh
CHANGED
@@ -1,18 +1,24 @@
|
|
1 |
#!/bin/bash
|
|
|
2 |
CONFIG_FILE="/tavern/config.yaml"
|
3 |
LOGIN=${LOGIN:-"admin"}
|
4 |
PASSWORD=${PASSWORD:-"admin"}
|
|
|
5 |
sed -i.bak -E \
|
6 |
-
-e "s|^([[:space:]]*username:)[[:space:]]+\"admin\"|\1 \"$
|
7 |
-
-e "s|^([[:space:]]*password:)[[:space:]]+\"admin\"|\1 \"$
|
8 |
"$CONFIG_FILE"
|
|
|
9 |
if [ $? -eq 0 ]; then
|
10 |
echo "логин и пароль успешно установлены."
|
11 |
else
|
12 |
echo "не удалось установить логин и пароль в конфиг" >&2
|
13 |
exit 1
|
|
|
|
|
14 |
WEBDAV_USER=${WEBDAV_USER:-"[email protected]"}
|
15 |
WEBDAV_PASSWORD=${WEBDAV_PASSWORD:-"password"}
|
16 |
WEBDAV_URL=${WEBDAV_URL:-"https://webdav.yandex.com/sillytavern"}
|
17 |
-
|
|
|
18 |
exec "$@"
|
|
|
1 |
#!/bin/bash
|
2 |
+
|
3 |
CONFIG_FILE="/tavern/config.yaml"
|
4 |
LOGIN=${LOGIN:-"admin"}
|
5 |
PASSWORD=${PASSWORD:-"admin"}
|
6 |
+
|
7 |
sed -i.bak -E \
|
8 |
+
-e "s|^([[:space:]]*username:)[[:space:]]+\"admin\"|\1 \"$LOGIN\"|" \
|
9 |
+
-e "s|^([[:space:]]*password:)[[:space:]]+\"admin\"|\1 \"$PASSWORD\"|" \
|
10 |
"$CONFIG_FILE"
|
11 |
+
|
12 |
if [ $? -eq 0 ]; then
|
13 |
echo "логин и пароль успешно установлены."
|
14 |
else
|
15 |
echo "не удалось установить логин и пароль в конфиг" >&2
|
16 |
exit 1
|
17 |
+
fi
|
18 |
+
|
19 |
WEBDAV_USER=${WEBDAV_USER:-"[email protected]"}
|
20 |
WEBDAV_PASSWORD=${WEBDAV_PASSWORD:-"password"}
|
21 |
WEBDAV_URL=${WEBDAV_URL:-"https://webdav.yandex.com/sillytavern"}
|
22 |
+
|
23 |
+
/tavern/webdav-sync -local_path /tavern/data -password "$WEBDAV_PASSWORD" -user "$WEBDAV_USER" -uri "$WEBDAV_URL" -log_level warn &
|
24 |
exec "$@"
|