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 pushes the images to the Docker repository. File Location: |
docker-run-bcce-all.sh
|
Deploys BusinessConnect Container Edition services onto the Docker cluster. File location: |
deploy-bcce.sh |
Deploys the BusinessConnect Container Edition services onto the Kubernetes cluster File Location: |
stop_bcce_containers.sh
|
Removes all BusinessConnect Container Edition services on the Docker File location: /bcce-1.5.0/deployment/samples/dockerscripts |
remove_bcce_services.sh |
Deletes all the BusinessConnect Container Edition services and deployments File Location: |
apply_secret_cert.sh |
Creates the Kubernetes secret bcce-gs-config for two key/cert files File Location: |
apply_secret_docker_login.sh |
Creates the Kubernetes secret Docker-registry for Docker login File Location: |
apply_secret_log4j2.sh |
Creates the Kubernetes secret log4j2 with the log4j2.xml File Location: |
apply_secret_log4j2_json.sh
|
Creates the Kubernetes secret log4j2_json with the log4j2.json File Location: |
apply_secret_aus_database.sh |
Creates the Kubernetes secret for aus database File Location: |
apply_secret_credentials.sh
|
Creates the Kubernetes secret credentials File Location: |
apply_secret_certificate.sh
|
Creates the Kubernetes secret certificate File Location: |
apply_secret_elasticsearch.sh
|
Creates the Kubernetes secret for elastic search File Location: |
apply_secret_keystore.sh
|
Creates the Kubernetes secret for keystore File Location: |
apply_secret_private_key.sh
|
Creates the Kubernetes secret for private key File Location: |
apply_secret_tas_database.sh
|
Creates the Kubernetes secret for tas database File Location: |
apply_secret_truststore.sh
|
Creates the Kubernetes secret for truststore File Location: |
apply_secret_customized_properties.sh
|
Creates the Kubernetes secret customized properties File Location: |
apply_secret_database.sh
|
Creates the Kubernetes secret for database File Location: |
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 and AuditSafe Docker images, and deploys to the Kubernetes cluster. File location: |
credentials.properties |
Default file to create the Kubernetes credentials secret. File location: |
deployment.properties |
Contains all the properties that user has to set to deploy the BusinessConnect Container Edition and AuditSafe Docker images to the Kubernetes cluster. File location: |
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: |
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: |
certificate.pem
|
The File location: |
customized.properties
|
Contains the UI or runtime customized properties File location: |
private_key.pem
|
The File location: |
truststore.jks
|
The file for the File location: |