initial commit

This commit is contained in:
unknown
2026-02-19 20:05:04 +03:00
parent 1ee67d8159
commit 05097d5dda
32 changed files with 4413 additions and 3 deletions

62
02/02-k-git-server-deploy.06.sh Executable file
View File

@@ -0,0 +1,62 @@
#!/bin/bash
#===============================================================================
# ШАГ 6: ЗАПУСК GITEA
#===============================================================================
# Запуск: sudo bash 02-k-git-server-deploy.06.sh
#===============================================================================
SCRIPT_DIR=$(cd "$(dirname "$0")" && pwd)
source "$SCRIPT_DIR/02-k-git-server-deploy.00.sh"
init_log
check_root
print_header "ШАГ 6: ЗАПУСК GITEA"
#-------------------------------------------------------------------------------
# 6.1 Запуск сервиса
#-------------------------------------------------------------------------------
print_subheader "Запуск Gitea"
if service_running gitea; then
print_warning "Gitea уже запущена, перезапуск..."
systemctl restart gitea
else
systemctl start gitea
fi
sleep 3
#-------------------------------------------------------------------------------
# 6.2 Проверка статуса
#-------------------------------------------------------------------------------
print_subheader "Проверка статуса"
if check_gitea_status; then
print_success "Gitea успешно запущена"
else
print_error "Gitea не запустилась!"
echo ""
echo "Последние строки лога:"
journalctl -u gitea --no-pager -n 30
echo ""
print_info "Для диагностики запустите вручную:"
echo " sudo systemctl stop gitea"
echo " sudo -u git GITEA_WORK_DIR=$GITEA_DATA $GITEA_BIN web --config $GITEA_CONFIG"
exit 1
fi
#-------------------------------------------------------------------------------
# 6.3 Проверка доступности
#-------------------------------------------------------------------------------
print_subheader "Проверка доступности"
if wait_for_gitea; then
print_success "Gitea отвечает на порту 3000"
else
print_error "Gitea не отвечает"
exit 1
fi
print_info "Веб-интерфейс доступен на: http://localhost:3000"
print_success "Шаг 6 завершён: Gitea запущена"