Articles in this section
Category / Section

Migrate Bold BI Application from Linux to Docker(Multi Container)

Published:

This section explains how to migrate the Bold BI application from a Linux environment to a Docker environment with multi-container deployment. It is assumed that the database is on an online server.

  1. Back up the app_data from the Linux environment, which can be found in the following location.
    App_data location - /var/www/bold-services/application/

  2. Replace the app_data folder in the Docker installed environment.

  3. Create the Docker Compose file by following this document and deploy the Bold BI application.

    Note: From the above document, give the restored app_data path in STEP 8.

  4. If you want to access the Bold BI application in a Docker environment using a different DNS/IP, follow these steps to update the new DNS/IP in the product.json and config.json files in the app_data folder.
    Example: Consider my new DNS as https://docker-migrate.boldbi.com

    • Navigate to [app_data path]/configuration/
      product.json

      product-json.png

      config.json

      config-json.png

      Note: From version 6.19.14, use the config.json and the config.xml for versions prior to this.

  5. After updating the new DNS/IP, recreate the container by running the following command from the docker-compose file location.

    docker-compose down
    docker-compose up -d
    
  6. Once the container is up and running, update the new DNS/IP on UMS administration page.

    • Navigate to [new DNS]/ums/administration in the browser.
      Example: http://docker-migrate.boldbi.com/ums/administration

    • Update the DNS/IP and enable the checkbox.

      ums-update.png

    • After updating the new IP/DNS, save the changes.

    • Then restart a container by following STEP 5.

  7. Now, the Bold BI application is completely migrated from Linux to the Docker environment.

Related Links:

Was this article useful?
Like
Dislike
Help us improve this page
Please provide feedback or comments
SS
Written by Sivanesan Saravanan
Updated
Comments (0)
Please  to leave a comment
Access denied
Access denied