initial commit
This commit is contained in:
62
02/02-k-git-server-deploy.06.sh
Executable file
62
02/02-k-git-server-deploy.06.sh
Executable 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 запущена"
|
||||
Reference in New Issue
Block a user