BusinessConnect Container Edition Dockerfiles and Scripts

BusinessConnect Container Edition installation and deployment package provide all the necessary Dockerfiles, scripts, and configuration files to install, deploy, and uninstall all the BusinessConnect Container Edition services or deployments.

Dockerfiles and Scripts

A Dockerfile is simply a text-based script of instructions that is used to create a container image.

File Description
build-images.sh Creates the BusinessConnect Container Edition Docker images and push the images to the Docker repository
deploy-bcce.sh Deploys the BusinessConnect Container Edition services onto the Kubernetes cluster
remove_bcce_services.sh Deletes all the BusinessConnect Container Edition services and deployments
apply_secret_cert.sh Creates the Kubernetes secret bcce-gs-config for two key/cert files
apply_secret_docker_login.sh Creates the Kubernetes secret Docker-registry for Docker login
apply_secret_log4j2.sh Creates the Kubernetes secret log4j2 with the log4j2.xml
apply_secret_log4j2_json.sh Creates the Kubernetes secret log4j2_json with the log4j2.json

Configuration files

A configuration file (config file) is used to configure the parameters, settings, and preferences.

File Description
configuration.properties Contains all the properties that user has to set to build the BusinessConnect Container Edition’s Docker images and deploy to the Kubernetes cluster
credentials.properties Default file to create the Kubernetes credentials secret.
deployment.properties Contains all the properties that user has to set to deploy the BusinessConnect Container Edition’s Docker images to the Kubernetes cluster
log4j2.xml Default XML file to create the Kubernetes log4j2 secret. You can also change logger levels for all servers except Admin Server using this file.
log4j2.json Default JSON file to create the Kubernetes log4j2_json secret