Push і закриті проблеми в перший день роботи 2025 року

pic

Після того як минув тиждень (останній уікенд грудня 2024), і я зіткнувся з проблемами при інтеграції нового SSO Raniry (Keycloak v26) в додаток DDT, на перший день роботи 2025 року ця проблема нарешті була вирішена.

Виявилось, що проблема полягала в DNS. Контейнер додатку DDT не міг розв'язати домен IAM (нове SSO Raniry). Тому, коли спробували звернутись до посилання на SSO Raniry з DDT, з'являлась така помилка:

(Caused by NewConnectionError(‘: Failed to establish a new connection: [Errno -2] Name or service not known’))

Після пошуків і спроб виправити налаштування у конфігураційному файлі Django додатку DDT, з'ясувалось, що проблема не в цьому файлі (settings.py), а в налаштуваннях DNS, які ще не були налаштовані для IAM (SSO Raniry).

В результаті, було вручну додано запис у файл /etc/hosts контейнера DDT. Після цього доступ DDT до IAM (SSO Raniry) був відновлений… Однак це рішення є тимчасовим, оскільки після зупинки контейнера і його запуску знову, конфігурація файлу /etc/hosts буде втрачена. Для постійного вирішення було налаштовано сервер Docker, на якому працює контейнер DDT.

Ось так виглядає цей досвід на перший день роботи. Якщо є якісь помилки в інформації, буду радий їх обговорити і виправити. Дякую.

(ariefprakom)

Перекладено з: Push dan Closed Issue di hari pertama kerja 2025

Leave a Reply

Your email address will not be published. Required fields are marked *