View on GitHub

WSO2-IS-AM

WSO2 Aplication Manager, Key Manager y Analytics con docker

Ejemplo de uso de docker con API Manager 2.1.0 - Identity Server 5.3.0 - Data Analytics 3.1.0

Este ejemplo esta montado con API Manager 2.1.0, Identity Server 5.3.0, Data Analytics 3.1.0, utilizando como BD MySQL, apoyandose en consul, para chequeo de salud y almacenamiento de configuración, y ApacheDS como servidor de servicios de directorio.

diseño

Pre-requisitos

Origen Destino
curl -C - -L -O -# -H “Cookie: oraclelicense=accept-securebackup-cookie” http://download.oracle.com/otn-pub/java/jdk/8u144-b01/090f390dda5b47b9b721c7dfaa008135/jdk-8u144-linux-x64.rpm wso2-am/deps/am/packages
curl -C - -L -O -# -H “Cookie: oraclelicense=accept-securebackup-cookie” http://download.oracle.com/otn-pub/java/jdk/8u144-b01/090f390dda5b47b9b721c7dfaa008135/jdk-8u144-linux-x64.rpm wso2-is/deps/is/packages
curl -C - -L -O -# -H “Cookie: oraclelicense=accept-securebackup-cookie” http://download.oracle.com/otn-pub/java/jdk/8u144-b01/090f390dda5b47b9b721c7dfaa008135/jdk-8u144-linux-x64.rpm wso2-das/deps/das/packages
curl -C - -L -O -# -H “Cookie: oraclelicense=accept-securebackup-cookie” http://download.oracle.com/otn-pub/java/jdk/8u144-b01/090f390dda5b47b9b721c7dfaa008135/jdk-8u144-linux-x64.rpm apacheds/deps/ldap/packages
curl -O -A “testuser” -H “Referer: http://connect.wso2.com/wso2/getform/reg/new_product_download” https://product-dist.wso2.com/products/api-manager/2.1.0/wso2am-analytics-2.1.0.zip wso2-am/deps/am
http://product-dist.wso2.com/downloads/api-manager/2.1.0/identity-server/wso2is-km-5.3.0.zip wso2-is/deps/is
curl -O -A “testuser” -H “Referer: http://connect.wso2.com/wso2/getform/reg/new_product_download” https://product-dist.wso2.com/products/data-analytics-server/3.1.0/wso2das-3.1.0.zip wso2-das/deps/das

Como lanzarlo

docker-compose pull

docker-compose up

Esto despliega lo siguiente,

Como probar

Añadir las siguientes entradas a /etc/hosts o a C:\Windows\System32\drivers\etc\hosts

127.0.0.1 api-manager is-key-manager apim_db consul am-analytics

Como acceder al entorno

Consul

http://consul:8500

Publisher

https://api-manager/publisher

Store

https://api-manager/store/

Gateway Manager

https://api-manager/carbon/

Machine Learner

https://am-analytics:9445/ml/

Dashboard Server

https://am-analytics:9445/portal/dashboards/

Pasos seguidos para montar el entorno