Deployment Manual / Version 2107
Table Of ContentsCoreMedia 10 introduces an application modularity that supports individual application lifecycles, including a modularized development, release and deployment process. Using Spring-Boot standards and container technologies at its core, our goal is to enable our applications to become more cloud native and easier to integrate with available cloud technologies.
The docker setup provided with CoreMedia 10, consists of:
A Maven build process to create the images
A Docker compose setup to start a development environment
To bring CoreMedia 10 to production using the Docker images, you have one of the following choices:
use the Docker images to start containers and benefit from the process abstraction container provide.
implement a Kubernetes Deployment to benefit from the flexibility and power, Kubernetes provides to create a cloud native cluster deployment.
To help you with this choice, this chapter will provide you with an overview of the build process for our docker images, the conventions and configuration options the docker images provide and how to use them for a production deployment using the containers as a simple process abstraction.