WSO2 API Manager features:
- Design APIs and gather developers' feedback before implementing (API First Design). Design can be done from the publishing interface or via importing an existing Swagger 2.0 definition
- Deploy a prototyped API, provide early access to APIs, and get early feedback
- Mock API implementation using JavaScript
- Supports publishing SOAP, REST, JSON, and XML style services as APIs
- Pre-loaded sample APIs for a hassle-free first experience
Build the WSO2 API Manager Images
Create a Dockerfile and write this sample script:
[sourcecode]
FROM java:8
MAINTAINER luthfi@emka.web.id
ARG APIM_VERSION=${APIM_VERSION:-2.1.0}
RUN wget --user-agent="testuser" --referer="http://connect.wso2.com/wso2/getform/reg/new_product_download" http://product-dist.wso2.com/products/api-manager/${APIM_VERSION}/wso2am-${APIM_VERSION}.zip
RUN pwd
RUN ls -la
RUN apt-get update && apt-get install -y zip && apt-get clean
RUN unzip wso2am-${APIM_VERSION}.zip -d /tmp
RUN rm wso2am-${APIM_VERSION}.zip
EXPOSE 9443 9763 8243 8280 10397 7711
WORKDIR /tmp/wso2am-${APIM_VERSION}
ENTRYPOINT [ "bin/wso2server.sh" ]
[/sourcecode]
then build with Docker Build command
[sourcecode]docker build -t wso2apimanager . [/sourcecode]
wait until the image is successfully build.
Run WSO2 API Manager
to run WSO2 API Manager server in Docker, type:
[sourcecode]docker run -p 9443:9443 -p 9763:9763 -p 8243:8243 -p 8280:8280 -p 10397:10397 -p 7711:711 wso2apimanager[/sourcecode]
for more information, play this video tutorial:
[youtube src="https://youtu.be/1g4zBU0xucs"]
0 comments:
Post a Comment