sltvrn / entrypoint.sh
2ch's picture
Update entrypoint.sh
66efe45 verified
raw
history blame contribute delete
838 Bytes
#!/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