diff --git a/README.md b/README.md index 75eb93060..06efe7b36 100644 --- a/README.md +++ b/README.md @@ -101,6 +101,36 @@ You can hide it in the view by starting the ui with: $ docker run -d -p 9000:9000 --privileged -v /var/run/docker.sock:/var/run/docker.sock cloudinovasi/cloudinovasi-ui -l owner=acme ``` +### Reverse proxy configuration + +Has been tested with Nginx 1.11. + +Use the following configuration to host the UI at `myhost.mydomain.com/dockerui`: + +```nginx +upstream cloudinovasi-ui { + server ADDRESS:PORT; +} + +server { + listen 80; + + location /dockerui/ { + proxy_http_version 1.1; + proxy_set_header Connection ""; + proxy_pass http://cloudinovasi-ui/; + } + location /dockerui/ws/ { + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection "upgrade"; + proxy_http_version 1.1; + proxy_pass http://cloudinovasi-ui/ws/; + } +} +``` + +Replace `ADDRESS:PORT` with the CloudInovasi UI container details. + ### Available options The following options are available for the `ui-for-docker` binary: