Articles in this section
Category / Section

How to generate Docker images manually and save them in private repository

Published:

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:
  1. Download the files and official Bold BI Linux package by referring this.
  2. Unzip the Linux package and copy the required files to the package as shown below table.

    Copy location

    Paste location

    Attached docker files.


    /BoldBIEnterpriseEdition-Linux

    Installutils 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/appdatafiles




     

     

    entrypoint.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

     


  3. 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 .



  4. 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.


Related links
Was this article useful?
Like
Dislike
Help us improve this page
Please provide feedback or comments
SG
Written by Sivabalan Ganesan
Updated:
Comments (0)
Please  to leave a comment
Access denied
Access denied