You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

docker-compose.yml 1.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. version: '3.7'
  2. x-common: &common
  3. # restart: unless-stopped
  4. env_file:
  5. - env
  6. services:
  7. mongodb:
  8. << : *common
  9. build: ./mongodb
  10. container_name: unfi-controller-mongodb
  11. networks:
  12. unfi-controller.internal.docker:
  13. aliases:
  14. - mongodb.unfi-controller.internal.docker
  15. volumes:
  16. - ./data/mongodb/db:/data/db
  17. command: --wiredTigerCacheSizeGB 0.5
  18. unifi-controller:
  19. << : *common
  20. build: ./unifi-controller
  21. container_name: unfi-controller-unifi-controller
  22. networks:
  23. unfi-controller.internal.docker:
  24. aliases:
  25. - unifi-controller.unfi-controller.internal.docker
  26. volumes:
  27. - ./data/unfi-controller/data:/unifi/data
  28. - ./data/unfi-controller/log:/unifi/log
  29. - ./data/unfi-controller/cert:/unifi/cert
  30. - ./data/unfi-controller/init:/unifi/init.d
  31. ports:
  32. - "0.0.0.0:8080:8080"
  33. - "127.0.0.1:8443:8443"
  34. - "127.0.0.1:8880:8880"
  35. - "127.0.0.1:8843:8843"
  36. - "127.0.0.1:10001:10001/udp"
  37. - "0.0.0.0:3478:3478/udp"
  38. networks:
  39. unfi-controller.internal.docker: