Как настроить службу rabbitmq с помощью Github Actions? - PullRequest
1 голос
/ 08 мая 2020

Я пытаюсь настроить CI Github Actions для приложения, использующего RabbitMQ.

Контейнер RabbitMQ запускается с использованием:

services:
  rabbitmq:
    image: rabbitmq:3-management
    ports:
      - 5672:5672

Но теперь мне нужно настроить его на что-то вроде rabbitmqctl add_user user password.

Как это сделать? Должен ли я вообще использовать здесь контейнер rabbitmq?

1 Ответ

0 голосов
/ 07 сентября 2020

Поскольку здесь используется rabbitmq Docker image , вы можете настроить учетные данные пользователя, передав переменные среды RABBITMQ_DEFAULT_USER и RABBITMQ_DEFAULT_PASS.

rabbitmq:
  image: rabbitmq
  env:
    RABBITMQ_DEFAULT_USER: craiga
    RABBITMQ_DEFAULT_PASS: security_is_important
  ports:
    - 5672:5672
...