This section explains how to upgrade Bold Reports® to the latest version in your Docker environment. You can refer to the features and enhancements in the Release Notes.
Before upgrading Bold Reports® to the latest version, make sure to back up the following items:
Bold Reports® updates the database schema of your current version to the latest version. The upgrade process retains all resources and settings from the previous deployment.
If you are using the docker compose YAML file for deployment, you can download the latest docker-compose file from this link and use the below command to bring down the containers from where you deployed the docker compose file.
docker-compose down
Copy the latest downloaded files and replace the existing files in the deployed folder. Then, enter the required values in the necessary fields, as already configured in the existing Bold Reports® application.
Finally, run the command below to upgrade Bold Reports®.
docker-compose up -d
If you are using the command to deploy Bold Reports® in a single container, please follow the steps below to upgrade. Then, use the command provided below to list all the containers.
docker ps -a
Now we need to remove the container without deleting the persistent volume that is already mounted to it. You can use the command below to remove the container.
docker rm --force <containername>
Example: docker rm --force boldreports
Now we need to create a container with the same container name and persistent volume path.
docker run --name boldreports -p 80:80 -p 443:443 \
-e APP_URL=<app_base_url> \
-e OPTIONAL_LIBS=<optional_library_names> \
-v <existing_host_path_for_appdata_files>:/application/app_data \
-v <existing_host_path_for_nginx_config>:/etc/nginx/sites-available \
-d syncfusion/boldreports:<tag>
Example: docker run —name boldreports -p 80:80 -p 443:443 -e APP_URL="http://10.103.215.44"
-e OPTIONAL_LIBS=“mysql,oracle,postgresql,snowflake,googlebigquery,monogodb” -v “/home/Admin123/upgrade/app_data”:/application/app_data -v “/home/Admin123/upgrade/nginx”:/etc/nginx/sites-available -d syncfusion/boldreports:10.1.11
Note: When upgrading Bold Reports®, ensure that the volume mount remains the same, and only the tag needs to be changed. Once you run the container, please wait a couple of minutes to access the url.
After upgrading the Bold Reports® application, Please refer to this documentation to enable puppeteer.
Bold Reports® updates the database schema of your current version to the latest version. The upgrade process will retain all the resources and settings from the previous deployment.
You can download the latest docker-compose file and default.conf from this docker-compose and default.conf, and use the below command to down the containers from where you deployed the docker compose file.
docker-compose down
Copy the latest downloaded files and replace them in the existing deployed folder. Then provide the values in the required fields, as already done for the existing Bold Reports® application. Run the below command to upgrade Bold Reports®.
docker-compose up -d
After upgrading the Bold Reports® application, please refer to this documentation to enable Puppeteer.