Public | Automated Build

Last pushed: 6 months ago
Short Description
ICE Opencds Webservice This image can run on it's own and by default uses Tomcat 7 aka Iceicebaby
Full Description

This is a meager demonstration at creating a Docker using the ICE Webservice binary distribution located at https://bitbucket.org/cdsframework/ice/downloads/opencds-ice.tar.gz and mostly subscribes to the notes with exceptions to not note. The core of the API is based on JAVA and Drools with configs for 2g.

This Docker file is a module within a larger framework using a Tomcat 7.0.75 Docker compose. See notes in docker-compose for more details.

Shout out to Salvador Rodriguez for provisioning good docs for the opencds kie docker container.

To run the Docker image I strongly suggest using the docker-compose method as it provides additional load balancing capability to ensure the Webservice will remain running across multiple Tomcat Server implementations (clustered of course). This is a great opportunity to use a microservice architecture to horizontially scale potentially crappy code... more on that later.

Use 'docker-compose up -d' in the folder that has the docker-compose.yml. This will start an HAProxy server that round robins traffic to the wsdl.

Docker Pull Command
Owner
jabrealmoe

Comments (0)