This cookbook was designed to create a group environment for SMOSLT application runnig on docker that includes:
- Jenkins for testing
- Nexus for artifact storage
- Tomcat for displaying the webapp
Much of the cookbook and its data container backup scripts were the result of an excellent tutorial here
http://enthused.btr3.com/2014/09/howto-dealing-with-data-in-docker.html
currently due to an issue with the container exiting when I try to run commands on it, you have to log into the container on initial setup and add Mavene Manually. This is something that will be addressed in future revisions.
Ubuntu 14.04, or any platformat that has a working LXC kernel for running docker
default['df_box_smoslt']['data_container']: This is an attribute you can use to test the various methods of how you want to store your data. False defaults to doing volume mounting to exposed directories. True installs and runs scripts that creates persistent data containers. The current smoslt server relies on the scripts.
installs Docker, creates the base containers
Include df_box_smoslt
in your node's run_list
:
{
"run_list": [
"recipe[df_box_smoslt::default]"
]
}
Author:: Jeff Carapetyan (jeff@datafundamentals.com)