Category / Section
Migrate Bold BI application from Azure App service to Docker.
Published:
This section explains how to migrate the Bold BI application from an Azure App Service to a Docker. It is assumed that the Bold BI DB server has public access, either through a Managed instance or a server deployed in an online VM. To migrate the database, you can refer to this article:link. Follow the steps below to migrate the Bold BI instance from Azure app service to Docker.
- Open the storage account created for the Bold BI ARM template and move on to the containers for taking app_data backup.
- Now, download all folders inside the boldbicontainer in local machine folder [example: azurecontainer] using Microsoft Azure Storage Explorer tool.
- From the local machine, a new folder needs to be created for Docker migration [example: app_data].
- From the folder, you need to copy all the folders from the Azurecontainer/boldservices/app_data/ and move them to the app_data/.
- Copy all folders from the Azurecontainer/dashboard server/ and move them to app_data/bi/.
- Restore the app_data folder in the Docker environment app_data mounted path.
- Follow the steps below if you are using a new DNS/IP for the Docker environment. If you are using the same DNS, then you can switch to the next step directly.
- Navigate to [new DNS]/ums/administration in the browser:
https://docker-migrate.boldbi.com/ums/administration - Update the new DNS/IP and enable the checkbox.
- After updating the new IP/DNS, save the changes.
- Navigate to [new DNS]/ums/administration in the browser:
- Stop the ARM site and restart the Bold BI container using below command.
docker restart <container ID>
- Now, the Bold BI application has been completely migrated from ARM to the Docker environment. You can access Bold BI with the same login credentials.