docker-compose-emqx.yml 721 B

1234567891011121314151617181920212223242526
  1. version: "3.4"
  2. services:
  3. mq:
  4. container_name: mq
  5. image: emqx/emqx:5.0.9
  6. env_file: ./netmaker.env
  7. restart: unless-stopped
  8. environment:
  9. - EMQX_NAME=emqx
  10. - EMQX_DASHBOARD__DEFAULT_PASSWORD=${MQ_PASSWORD}
  11. - EMQX_DASHBOARD__DEFAULT_USERNAME=${MQ_USERNAME}
  12. ports:
  13. - "1883:1883" # MQTT
  14. - "8883:8883" # SSL MQTT
  15. - "8083:8083" # Websockets
  16. - "8084:8084" # SSL Websockets
  17. - "18083:18083" # Dashboard/REST_API
  18. volumes:
  19. - emqx_data:/opt/emqx/data
  20. - emqx_etc:/opt/emqx/etc
  21. - emqx_logs:/opt/emqx/log
  22. volumes:
  23. emqx_data: { } # storage for emqx data
  24. emqx_etc: { } # storage for emqx etc
  25. emqx_logs: { } # storage for emqx logs