Updated diagramm

This commit is contained in:
Joachim Lusiardi 2016-04-08 07:36:51 +02:00
parent 973abaeb23
commit d5425aef30

View File

@ -3,17 +3,29 @@ This image translates between plain http and https using haproxy.
## How it works ## How it works
``` ```
+---------------------+ +--------+ +-------------+
+---+ | +--+ | | |
-->|443| docker_ssl_endpoint |<---->|80| target | +----+ |
+---+ | +--+ | +--------->+8080| Tomcat |
+----------+----------+ +--------+ | +----+ |
| | | |
| +-------------------------+ | +-------------+
+-----+-----+ | | |
| cert data | +---+ | +------------+-+ +-------------+
+-----------+ --->+ 80| | | | | |
+---+ | +---+ docker nginx | +----+ |
| +----->+ 80| auto proxy +--------> 80| Wordpress |
+---+ | +---+ | +----+ |
--->+443| | | | | |
+---+ | +--+---------+-+ +-------------+
| | | |
+---------+------------+--+ | | +-------------+
| | | | | |
v | | | +-----+ Flask |
+--+-+ | +------+ | +-------->+5000|| |
|Cert| | |Docker| | +-----+ App |
|Data| +-->+Socket+<----+ | |
+----+ +------+ +-------------+
``` ```
The *docker_ssl_endpoint* Container listens on port 443 (expose this port for The *docker_ssl_endpoint* Container listens on port 443 (expose this port for
@ -23,4 +35,4 @@ container's port 80.
## Starting the container ## Starting the container
`docker run --name ssl_endpoint -v $PATH_TO_CERT_DATA:/data -p $IP:443:443 d --link nginx:target docker_ssl_endpoint` `docker run --name ssl_endpoint -v $PATH_TO_CERT_DATA:/data -v /var/run/docker.sock:/var/run/docker.sock -p $IP:443:443 -p $IP:80:80 -d --link nginx:target docker_ssl_endpoint`