Category / Section
Migrating Combinational Deployment Application from Azure App Service to Docker Multi-Container
Published:
This article outlines the steps to migrate a combinational deployment application, which includes Bold BI and Bold Reports, from Azure App Service to a Docker multi-container environment.
1. Download App Data
- Navigate to the Azure storage account used for the application.
- Download the
app_datafolder from the storage account.
2. Deploy Combinational Deployment on Docker
- Follow the documentation to deploy the combinational deployment in the Docker environment. You can find the necessary deployment files here.
- For SSL configuration, refer to the SSL configuration documentation.
- Note: There is no need to perform the startup once the container is up and running.
3. Stop the Container
- Use the following command to stop the container:
docker-compose down
4. Replace App Data
- Navigate to the application mount location.
- Remove the existing files and folders.
- Replace them with the downloaded
app_datafolder and files from the Azure storage account (Step 1) to the Docker mount location used for the application.
5. Start the Container
- After replacing the app data, run the following command to start the container:
docker-compose up -d
6. Update DNS or IP Address
-
Once the container is up and running, update the new DNS/IP on UMS administration page.
-
Navigate to the UMS administration page at
{DNS}/ums/administration.
-
Update the DNS/IP and enable the checkbox.
-
After updating the new IP/DNS, save the changes.
-
Restart the application using the following command.
docker-compose down docker-compose up -d