How to generate Docker images manually and save them in private repository
This section helps you to Bold BI build docker images manually from Linux package and push it to your private repository.
Follow these steps to generate the docker images:
- Unzip the Linux package and copy the required files to the package as shown below table.
Copy location
Paste location
Attached docker files.
/BoldBIEnterpriseEdition-LinuxInstallutils folder from blow location
/BoldBIEnterpriseEdition-Linux /application/utilities/Create a folder named appdatafiles inside the location /BoldBIEnterpriseEdition-Linux/application/idp/web/ and paste the folder to inside the appdatafiles folder.
/BoldBIEnterpriseEdition-Linux/application/idp/web/appdatafilesentrypoint.sh from attached file location.
shell_scripts/id_web/BoldBIEnterpriseEdition-Linux/application/idp/web
entrypoint.sh and install-optional.libs.sh from the attached file location
/shell_scripts/designer/BoldBIEnterpriseEdition-Linux/application/bi/dataservice
configuration folder from the below location
/BoldBIEnterpriseEdition-Linux/application/app_data/configuration
/BoldBIEnterpriseEdition-Linux/application/idp/web/appdatafiles/installutils/app_data
Unzip clientlibrary.zip from
/BoldBIEnterpriseEdition-Linux/clientlibrary/clientlibrary.zip/BoldBIEnterpriseEdition-Linux/application/idp/web/appdatafiles/installutils/app_data/optional-libs
Create the image by running the following commands form the docker file location on terminal.
docker build -t $image_repo/bold-identity:$tag -f boldbi-identity.txt .
docker build -t $image_repo/bold-identity-api:$tag -f boldbi-identity-api.txt .
docker build -t $image_repo/bold-ums:$tag -f boldbi-ums.txt .
docker build -t $image_repo/boldbi-server:$tag -f boldbi-server.txt .
docker build -t $image_repo/boldbi-server-api:$tag -f boldbi-server-api.txt .
docker build -t $image_repo/boldbi-server-jobs:$tag -f boldbi-server-jobs.txt .
docker build -t $image_repo/boldbi-designer:$tag -f boldbi-designer.txt .Push the images to your private repository, follow the documentation to deploy Bold BI on Kubernetes, and mention the image repository and tag in helm chart values.yaml files when deployment.