FIX DNS 2
This commit is contained in:
@@ -3,7 +3,19 @@ set -euo pipefail
|
||||
|
||||
# Переменные окружения должны быть установлены пайплайном:
|
||||
# NEXSPENCE_URL, NEXSPENCE_TOKEN, NEXSPENCE_REPOSITORY
|
||||
echo "====== Настройка локального DNS ======"
|
||||
# Заменяем текущие DNS-серверы контейнера на ваш локальный DNS-сервер.
|
||||
# Замените 192.168.1.50 на реальный IP-адрес вашего локального DNS-сервера (например, вашего роутера).
|
||||
LOCAL_DNS="10.66.255.1"
|
||||
|
||||
# Перезаписываем /etc/resolv.conf. Если работаем не под root, используем sudo
|
||||
echo "nameserver $LOCAL_DNS" >/etc/resolv.conf || echo "nameserver $LOCAL_DNS" | sudo tee /etc/resolv.conf
|
||||
|
||||
echo "Проверка работы DNS..."
|
||||
cat /etc/resolv.conf
|
||||
# Проверяем, видит ли теперь контейнер ваш домен
|
||||
host repos.noko.tan || ping -c 1 repos.noko.tan || true
|
||||
echo "======================================"
|
||||
if [[ -z "${NEXSPENCE_URL:-}" || -z "${NEXSPENCE_TOKEN:-}" || -z "${NEXSPENCE_REPOSITORY:-}" ]]; then
|
||||
echo "❌ Ошибка: Не все переменные окружения (NEXSPENCE_URL, NEXSPENCE_TOKEN, NEXSPENCE_REPOSITORY) установлены!"
|
||||
exit 1
|
||||
|
||||
Reference in New Issue
Block a user