diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..bc57774 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,38 @@ +version: "3.1" + +services: + omada-controller: + container_name: omada-controller + image: mbentley/omada-controller:5.9 + restart: unless-stopped + ulimits: + nofile: + soft: 4096 + hard: 8192 + stop_grace_period: 60s + network_mode: host + environment: + - PUID=508 + - PGID=508 + - MANAGE_HTTP_PORT=8088 + - MANAGE_HTTPS_PORT=8043 + - PORTAL_HTTP_PORT=8088 + - PORTAL_HTTPS_PORT=8843 + - PORT_APP_DISCOVERY=27001 + - PORT_ADOPT_V1=29812 + - PORT_UPGRADE_V1=29813 + - PORT_MANAGER_V1=29811 + - PORT_MANAGER_V2=29814 + - PORT_DISCOVERY=29810 + - SHOW_SERVER_LOGS=true + - SHOW_MONGODB_LOGS=false + - SSL_CERT_NAME=tls.crt + - SSL_KEY_NAME=tls.key + - TZ=Etc/UTC + volumes: + - omada-data:/opt/tplink/EAPController/data + - omada-logs:/opt/tplink/EAPController/logs + +volumes: + omada-data: + omada-logs: \ No newline at end of file