Docker-In-Docker-невозможно подключить сервер Payara к экземпляру Docker Postgres на конвейере Gitlab CI/CDJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Docker-In-Docker-невозможно подключить сервер Payara к экземпляру Docker Postgres на конвейере Gitlab CI/CD

Сообщение Anonymous »

Чтобы улучшить процесс тестирования для моего приложения Java, я хочу представить Postgres в качестве базы данных для интеграционных тестов. Интеграционные тесты выполняются на встроенном сервере Arquillian Payara и подключении через JDBC к экземпляру Postgres. < /P>
Эта настройка работает без особых усилий с локальными выполнениями в средах Linux и WSL с Docker, но выполнения на контактах gitlab не удаляются, в то время как я все еще вижу логики постов, ожидающие конъюги. Альпийское изображение Maven 3.8.8-JDK21 с доступностью Docker. < /p>
Фактическая ошибка:

Код: Выделить всё

org.postgresql.util.PSQLException: Connection to localhost:5455 refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections.

Конфигурация:
pom.xml (Docker-maven-plugin config)

Код: Выделить всё

io.fabric8
docker-maven-plugin
0.38.1



postgres:16
postgres


postgres
postgres
integPass


0.0.0.0:5455:5432



${project.basedir}/src/test/resources/sqlImports/default/:/docker-entrypoint-initdb.d/



ready to accept connections
5000






< /code>
payara-resource.xml











Примечание: на основе дальнейших инвестиций я также попытался использовать псевдоним Docker вместо 127.0.0.1 в URL JDBC (JDBC: Postgresql: // postgres: 5455/postgres), но в итоге java.net.unknownhostexception: postgres

Подробнее здесь: https://stackoverflow.com/questions/797 ... instance-o
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Невозможно установить атрибут проекта gitlab с помощью python-gitlab 4.11.1
    Anonymous » » в форуме Python
    0 Ответы
    43 Просмотры
    Последнее сообщение Anonymous
  • Мне нужно найти способ кэшировать установку jdk в конвейере gitlab.
    Anonymous » » в форуме Android
    0 Ответы
    33 Просмотры
    Последнее сообщение Anonymous
  • TestcontainersContainer.getHost() ведет себя по-разному локально и в конвейере GitLab.
    Anonymous » » в форуме JAVA
    0 Ответы
    48 Просмотры
    Последнее сообщение Anonymous
  • Лучшая практика создания нового релиза в CI/CD-конвейере gitlab
    Anonymous » » в форуме Python
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Лучшая практика создания нового релиза в CI/CD-конвейере gitlab
    Anonymous » » в форуме Python
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»