Running my ChatBot application inside Docker Liberty profile container
- 23 May, 2017
I used the steps bellow to run my chatbot servlet application inside of a Docker container.
1 - Download WAS Liberty Docker image:
docker pull websphere-liberty
2 - Create a Docker file with the following lines
FROM websphere-liberty ADD ChatBot.war /opt/ibm/wlp/usr/servers/defaultServer/dropins/ ADD server.xml /opt/ibm/wlp/usr/servers/defaultServer/ ENV LICENSE accept
ChatBot.war is my chatbot application. To add features and configuration for your server you need to update the server.xml. Do not forget to put host=“*” on httpEndpoint or you will not access the server from your browser.
The server.xml is listed below
<!-- Enable features –>
3 - execute docker built -t chatbot . 4 - execute docker run -d -p 80:9080 -p 443:9443 chatbot 5 - Open your browser and access your application using localhost.