---
version: "3.8"
services:
  omada_controller:
    image: mbentley/omada-controller:5.0
    container_name: omada_controller
    network_mode: host
    restart: unless-stopped
    environment:
      - TZ=Europe/Lisbon
      - MANAGE_HTTP_PORT=8088
      - MANAGE_HTTPS_PORT=8043
      - PORTAL_HTTP_PORT=8088
      - PORTAL_HTTPS_PORT=8843
      - SHOW_SERVER_LOGS=true
      - SHOW_MONGODB_LOGS=false
#      - SSL_CERT_NAME="tls.crt"
#      - SSL_KEY_NAME="tls.key"
    volumes:
      - omada-data:/opt/tplink/EAPController/data
      - omada-work:/opt/tplink/EAPController/work
      - omada-logs:/opt/tplink/EAPController/logs
    ports:
      - 8088:8088
      - 8043:8043
    labels:
      - com.centurylinklabs.watchtower.enable=true

volumes:
    omada-data:
        external: false
    omada-work:
        external: false
    omada-logs:
        external: false