File size: 838 Bytes
29b8139 989a9b7 6f2667e 989a9b7 6f2667e 989a9b7 6f2667e 989a9b7 6f2667e 989a9b7 29b8139 989a9b7 66efe45 80e7a53 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
#!/bin/bash
CONFIG_FILE="/tavern/config.yaml"
LOGIN=${LOGIN:-"admin"}
PASSWORD=${PASSWORD:-"admin"}
sed -i.bak -E \
-e "s|^([[:space:]]*username:)[[:space:]]+\"admin\"|\1 \"$LOGIN\"|" \
-e "s|^([[:space:]]*password:)[[:space:]]+\"admin\"|\1 \"$PASSWORD\"|" \
"$CONFIG_FILE"
if [ $? -eq 0 ]; then
echo "логин и пароль успешно установлены."
else
echo "не удалось установить логин и пароль в конфиг" >&2
exit 1
fi
WEBDAV_USER=${WEBDAV_USER:-"user@yandex.ru"}
WEBDAV_PASSWORD=${WEBDAV_PASSWORD:-"password"}
WEBDAV_URL=${WEBDAV_URL:-"https://webdav.yandex.com/sillytavern"}
nohup /tavern/webdav-sync -local_path /tavern/data -password "$WEBDAV_PASSWORD" -user "$WEBDAV_USER" -uri "$WEBDAV_URL" -log_level error 2>&1 &
exec node /tavern/server.js |