StepFlow.Amqp.Helpers.get_amqp_connection_url
You're seeing just the function
get_amqp_connection_url
, go back to StepFlow.Amqp.Helpers module for more information.
Get AMQP URL from the configuration or environment variables.
hostname
Setup the hostname of the RabbitMQ serviceusername
Setup the username of the RabbitMQ servicepassword
Setup the password of the RabbitMQ serviceport
Setup the port of the RabbitMQ servicevirtual_host
Setup the virtual host of the RabbitMQ service
Hardcoded example:
config :step_flow, StepFlow.Amqp,
hostname: "example.com",
port: "5678",
username: "mediacloudai",
password: "mediacloudai",
virtual_host: "media_cloud_ai_dev"
Environment getter example:
config :step_flow, StepFlow.Amqp,
hostname: {:system, "AMQP_HOSTNAME"},
port: {:system, "AMQP_PORT"},
username: {:system, "AMQP_USERNAME"},
password: {:system, "AMQP_PASSWORD"},
virtual_host: {:system, "AMQP_VIRTUAL_HOST"},