Compare commits
9 Commits
d4d9584bb3
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
5994e18efa | ||
|
|
5205dd5c5c | ||
|
|
ead3683e4c | ||
|
|
8f300e0154 | ||
| 6e92022e67 | |||
| 74801ad710 | |||
| 28b0f09ec2 | |||
|
|
c60caaa8aa | ||
|
|
9cbf32f831 |
13
deploy.sh
13
deploy.sh
@@ -11,7 +11,7 @@ NC='\033[0m' # No Color
|
||||
REPO_URL="https://git.tvstart.ru/ychernenko/KHL.git"
|
||||
TARGET_DIR="/root/KHL"
|
||||
SERVICE_NAME="khl-data.service"
|
||||
TARGET_ENV="/mnt/aescript/.env"
|
||||
TARGET_ENV="/mnt/khl/.env"
|
||||
|
||||
show_help() {
|
||||
echo "Использование: $0 -r <релиз> [-h]"
|
||||
@@ -42,7 +42,7 @@ log_debug() {
|
||||
|
||||
# Функция проверки зависимостей системы
|
||||
check_dependencies() {
|
||||
local deps=("git" "python3" "pip3" "netstat" "systemctl")
|
||||
local deps=("git" "python3" "pip" "netstat" "systemctl")
|
||||
local missing=()
|
||||
|
||||
for dep in "${deps[@]}"; do
|
||||
@@ -78,13 +78,13 @@ install_packages() {
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if ! command -v pip3 &> /dev/null; then
|
||||
log_error "pip3 не установлен!"
|
||||
if ! command -v pip &> /dev/null; then
|
||||
log_error "pip не установлен!"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
log_info "Версия Python: $(python3 --version)"
|
||||
log_info "Версия pip: $(pip3 --version)"
|
||||
log_info "Версия pip: $(pip --version)"
|
||||
}
|
||||
|
||||
# Функция загрузки кода
|
||||
@@ -232,7 +232,7 @@ CPUQuota=80%
|
||||
# Логирование
|
||||
StandardOutput=journal
|
||||
StandardError=journal
|
||||
SyslogIdentifier=RFB
|
||||
SyslogIdentifier=KHL
|
||||
|
||||
# Поведение при перезапуске
|
||||
Restart=always
|
||||
@@ -503,6 +503,7 @@ main() {
|
||||
log_info ""
|
||||
log_info "Для просмотра логов:"
|
||||
log_info " journalctl -u $SERVICE_NAME -f"
|
||||
log_info " journalctl -t KHL -f"
|
||||
log_info ""
|
||||
log_info "Управление сервисом:"
|
||||
log_info " Перезапуск: systemctl restart $SERVICE_NAME"
|
||||
|
||||
@@ -40,7 +40,6 @@ USER = os.getenv("SYNO_USERNAME")
|
||||
PASSWORD = os.getenv("SYNO_PASSWORD")
|
||||
PATH = f'{os.getenv("SYNO_PATH")}MATCH.xlsm'
|
||||
|
||||
|
||||
def load_today_schedule():
|
||||
"""Возвращает DataFrame матчей на сегодня с нужными колонками (или пустой DF)."""
|
||||
url_tournaments = f"{api_base_url}tournaments.xml"
|
||||
|
||||
Reference in New Issue
Block a user