FIX DNS 2
This commit is contained in:
@@ -3,7 +3,19 @@ set -euo pipefail
|
|||||||
|
|
||||||
# Переменные окружения должны быть установлены пайплайном:
|
# Переменные окружения должны быть установлены пайплайном:
|
||||||
# NEXSPENCE_URL, NEXSPENCE_TOKEN, NEXSPENCE_REPOSITORY
|
# 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
|
if [[ -z "${NEXSPENCE_URL:-}" || -z "${NEXSPENCE_TOKEN:-}" || -z "${NEXSPENCE_REPOSITORY:-}" ]]; then
|
||||||
echo "❌ Ошибка: Не все переменные окружения (NEXSPENCE_URL, NEXSPENCE_TOKEN, NEXSPENCE_REPOSITORY) установлены!"
|
echo "❌ Ошибка: Не все переменные окружения (NEXSPENCE_URL, NEXSPENCE_TOKEN, NEXSPENCE_REPOSITORY) установлены!"
|
||||||
exit 1
|
exit 1
|
||||||
|
|||||||
Reference in New Issue
Block a user