diff --git a/Workbench/docker-compose.yml b/Workbench/docker-compose.yml index 83071fc..0a635e2 100644 --- a/Workbench/docker-compose.yml +++ b/Workbench/docker-compose.yml @@ -56,7 +56,7 @@ services: aliases: - grouper-ui ports: - - 4443:443 + - 8443:443 secrets: - g_database_password.txt - source: grouper.hibernate.properties @@ -191,7 +191,7 @@ services: depends_on: - midpoint_data ports: - - 8443:443 + - 10443:443 environment: - ENV - USERTOKEN @@ -242,7 +242,7 @@ services: networks: - net ports: - - 443:443 + - 13443:443 mq: build: ./mq/ @@ -256,6 +256,13 @@ services: volumes: - mq:/var/lib/rabbitmq + webproxy: + build: ./webproxy/ + networks: + - net + ports: + - 443:443 + networks: net: driver: bridge @@ -296,3 +303,4 @@ volumes: midpoint_mysql: midpoint_home: mq: + diff --git a/Workbench/webproxy/Dockerfile b/Workbench/webproxy/Dockerfile new file mode 100644 index 0000000..c07c899 --- /dev/null +++ b/Workbench/webproxy/Dockerfile @@ -0,0 +1,4 @@ +FROM tier/shibboleth_sp:latest + +COPY container_files/httpd/proxy.conf /etc/httpd/conf.d/ + diff --git a/Workbench/webproxy/container_files/httpd/proxy.conf b/Workbench/webproxy/container_files/httpd/proxy.conf new file mode 100644 index 0000000..9c9f396 --- /dev/null +++ b/Workbench/webproxy/container_files/httpd/proxy.conf @@ -0,0 +1,8 @@ +#Proxy config +ProxyPass /midpoint https://midpoint_server:10443/midpoint +ProxyPass /grouper https://grouper_ui:8443/grouper +ProxyPass /grouper-ws https://grouper_ws:9443/grouper-ws +ProxyPass /idp https://idp:13443/ +ProxyPass /rabbit https://rabbit:15672/ +ProxyPass /comanage https://comanage:12443/ +