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.

File Location: /bcce-1.3.0/images/scripts

docker-run-bcce-all.sh

Deploys BusinessConnect Container Edition services onto the Docker cluster.

File location: /bcce-1.3.0/deployment/samples/scripts

deploy-bcce.sh

Deploys the BusinessConnect Container Edition services onto the Kubernetes cluster

File Location: bcce-1.3.0/deployment/k8s-scripts

stop_bcce_containers.sh

Removes all BusinessConnect Container Edition services on the Docker

File location: /bcce-1.3.0/deployment/samples/dockerscripts

remove_bcce_services.sh

Deletes all the BusinessConnect Container Edition services and deployments

File Location: bcce-1.3.0/deployment/k8s-scripts

apply_secret_cert.sh

Creates the Kubernetes secret bcce-gs-config for two key/cert files

File Location: bcce-1.3.0/deployment/k8s-scripts

apply_secret_docker_login.sh

Creates the Kubernetes secret Docker-registry for Docker login

File Location: bcce-1.3.0/deployment/k8s-scripts

apply_secret_log4j2.sh Creates the Kubernetes secret log4j2 with the log4j2.xml

File Location: bcce-1.3.0/deployment/k8s-scripts

apply_secret_log4j2_json.sh Creates the Kubernetes secret log4j2_json with the log4j2.json

File Location: bcce-1.3.0/deployment/k8s-scripts

apply_secret_aus_database.sh

Creates the Kubernetes secret for aus database

File Location: bcce-1.3.0/deployment/k8s-scripts

apply_secret_credentials.sh

Creates the Kubernetes secret credentials

File Location: bcce-1.3.0/deployment/k8s-scripts

apply_secret_customized_properties.sh

Creates the Kubernetes secret customized properties

File Location: bcce-1.3.0/deployment/k8s-scripts

apply_secret_database.sh

Creates the Kubernetes secret for database

File Location: bcce-1.3.0/deployment/k8s-scripts

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

File location: bcce-1.3.0/deployment/config

credentials.properties

Default file to create the Kubernetes credentials secret.

File location: bcce-1.3.0/deployment/config

deployment.properties

Contains all the properties that user has to set to deploy the BusinessConnect Container Edition’s Docker images to the Kubernetes cluster

File location: bcce-1.3.0/deployment/config

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.

File location: bcce-1.3.0/deployment/config

log4j2.json

Default JSON file to create the Kubernetes log4j2_json secret. You can change logger levels only for Admin Server using this file.

File location: bcce-1.3.0/deployment/config