Hello everybody! I would be very grateful if you could tell me about the purpose of the environment parameters in docker-compose.yml for the “api” of the service:
- auto_create_users=true
- auto_create_domains=
- websocket_package_size=25000
- websocket_max_package_count=1048576
- protocol=http
- port=3000
- domain=openflow.myhost.com
- log_with_colors=false
# uncomment below 2 lines, if you have set replicas above 1
# - enable_openflow_amqp=true
# - amqp_prefetch=25
# uncomment to add agents to the same docker compose project ( will breake running docker compose up -d if any agents running )
# - agent_docker_use_project=true
- agent_oidc_userinfo_endpoint=http://api:3000/oidc/me
- agent_oidc_issuer=http://openflow.myhost.com/oidc
- agent_oidc_authorization_endpoint=http://openflow.myhost.com/oidc/auth
- agent_oidc_token_endpoint=http://api:3000/oidc/token
- amqp_url=amqp://guest:guest@rabbitmq
- mongodb_url=mongodb://mongodb:27017/?replicaSet=rs0
- mongodb_db=openflow
- aes_secret=O1itlrmA47WzxPj95YHD2sZs7IchYaQI25m
I performed a local deployment of OpenFlow v1.5.6 by modifying the original docker-compose.yml from GitHub. Everything works just fine, but for myself I would like to understand what these variables control.
Thank you for your help!