Migrate Bold BI Application from Linux to Docker(Multi Container)
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.
-
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/
-
Replace the app_data folder in the Docker installed environment.
-
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. -
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 ashttps://docker-migrate.boldbi.com
-
Navigate to [app_data path]/configuration/
product.json
config.jsonNote: From version 6.19.14, use the config.json and the config.xml for versions prior to this.
-
-
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
-
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.
-
After updating the new IP/DNS, save the changes.
-
Then restart a container by following
STEP 5
.
-
-
Now, the Bold BI application is completely migrated from Linux to the Docker environment.
Related Links: