Как настроить доступ к одному сервису контейнера из другого контейнера в конфиге CircleCI - PullRequest
0 голосов
/ 25 апреля 2019

Мой CircleCI файл конфигурации выглядит следующим образом:

version: 2
jobs:
  build_test:
    docker:
      - image: circleci/python:3.7.3
      - image: mysql:5.7
        environment:
          MYSQL_ROOT_PASSWORD: root
          MYSQL_DATABASE: test
          MYSQL_USER: test
          MYSQL_PASSWORD: test

Теперь мне нужно, чтобы мой основной контейнер (python) обращался к службе mysql, размещенной в контейнере mysql. Как мне это настроить?

В файлах docker-compose я могу сделать это через links. Как мне это сделать в CircleCI config?

Я понимаю, что один из вариантов - поместить их в docker-compose и вызвать docker-compose up из конфигурации CircleCI. Тем не менее, я ищу более элегантное решение, а не в зависимости от docker-compose.

...