docker-compose.yaml 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. version: '3.9'
  2. services:
  3. erlang:
  4. container_name: erlang
  5. image: ${DOCKER_CT_RUNNER_IMAGE:-ghcr.io/emqx/emqx-builder/5.1-3:1.14.5-25.3.2-1-ubuntu20.04}
  6. env_file:
  7. - conf.env
  8. environment:
  9. GITHUB_ACTIONS: ${GITHUB_ACTIONS}
  10. GITHUB_TOKEN: ${GITHUB_TOKEN}
  11. GITHUB_RUN_ID: ${GITHUB_RUN_ID}
  12. GITHUB_SHA: ${GITHUB_SHA}
  13. GITHUB_RUN_NUMBER: ${GITHUB_RUN_NUMBER}
  14. GITHUB_EVENT_NAME: ${GITHUB_EVENT_NAME}
  15. GITHUB_REF: ${GITHUB_REF}
  16. networks:
  17. - emqx_bridge
  18. ports:
  19. - 28083:18083
  20. - 2883:1883
  21. volumes:
  22. - ../..:/emqx
  23. - /tmp/emqx-ci/emqx-shared-secret:/var/lib/secret
  24. - ./kerberos/krb5.conf:/etc/kdc/krb5.conf
  25. - ./kerberos/krb5.conf:/etc/krb5.conf
  26. # - ./odbc/odbcinst.ini:/etc/odbcinst.ini
  27. working_dir: /emqx
  28. tty: true
  29. user: "${DOCKER_USER:-root}"
  30. networks:
  31. emqx_bridge:
  32. driver: bridge
  33. name: emqx_bridge
  34. enable_ipv6: true
  35. ipam:
  36. driver: default
  37. config:
  38. - subnet: 172.100.239.0/24
  39. gateway: 172.100.239.1
  40. - subnet: 2001:3200:3200::/64
  41. gateway: 2001:3200:3200::1