Skip to content

Commit

Permalink
Merge pull request #64 from Subasri-Viswanathan/release-v5.4-changes
Browse files Browse the repository at this point in the history
Include release 5.4 changes
  • Loading branch information
Sankaralingam1667 committed Dec 22, 2023
2 parents 57731a3 + d993700 commit de8765e
Show file tree
Hide file tree
Showing 9 changed files with 104 additions and 44 deletions.
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,13 +41,13 @@ The following software requirements are necessary to run the Bold Reports Enterp

| Tags | OS Version | Last Modified |
| ------------- | ------------- | ------------- |
| `5.3.8` | Ubuntu 20.04 (amd64) | 26/10/2023 |
| `5.3.8_alpine` | Alpine 3.13 (amd64) | 26/10/2023 |
| `5.3.8_debian` | Debian 10 (amd64,arm64) | 26/10/2023 |
|`5.3.8_arm64`|Debian 10 (arm64)|26/10/2023 |
|`5.3.8_ubuntu_arm64`| Ubuntu 20.04 (arm64) | 26/10/2023 |
| `5.4.20` | Ubuntu 20.04 (amd64) | 22/12/2023 |
| `5.4.20_alpine` | Alpine 3.13 (amd64) | 22/12/2023 |
| `5.4.20_debian` | Debian 10 (amd64,arm64) | 22/12/2023 |
|`5.4.20_arm64`|Debian 10 (arm64)|22/12/2023 |
|`5.4.20_ubuntu_arm64`| Ubuntu 20.04 (arm64) | 22/12/2023 |

Note: The tag `5.3.8_ubuntu_arm64` have some limitations where the data visualization will not be work in the exported reports.
Note: The tag `5.4.20_ubuntu_arm64` have some limitations where the data visualization will not be work in the exported reports.

# How to use this image

Expand Down
16 changes: 8 additions & 8 deletions deploy/multiple-container/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ version: '3.5'
services:
id-web:
container_name: id_web_container
image: gcr.io/boldreports/bold-identity:5.3.8
image: gcr.io/boldreports/bold-identity:5.4.20
restart: on-failure
environment:
- APP_BASE_URL=<app_base_url>
Expand All @@ -20,7 +20,7 @@ services:

id-api:
container_name: id_api_container
image: gcr.io/boldreports/bold-idp-api:5.3.8
image: gcr.io/boldreports/bold-idp-api:5.4.20
restart: on-failure
volumes:
- boldservices_data:/application/app_data
Expand All @@ -36,7 +36,7 @@ services:

id-ums:
container_name: id_ums_container
image: gcr.io/boldreports/bold-ums:5.3.8
image: gcr.io/boldreports/bold-ums:5.4.20
restart: on-failure
volumes:
- boldservices_data:/application/app_data
Expand All @@ -52,7 +52,7 @@ services:

reports-web:
container_name: reports_web_container
image: gcr.io/boldreports/boldreports-server:5.3.8
image: gcr.io/boldreports/boldreports-server:5.4.20
restart: on-failure
volumes:
- boldservices_data:/application/app_data
Expand All @@ -68,7 +68,7 @@ services:

reports-api:
container_name: reports_api_container
image: gcr.io/boldreports/boldreports-server-api:5.3.8
image: gcr.io/boldreports/boldreports-server-api:5.4.20
restart: on-failure
volumes:
- boldservices_data:/application/app_data
Expand All @@ -85,7 +85,7 @@ services:

reports-jobs:
container_name: reports_jobs_container
image: gcr.io/boldreports/boldreports-server-jobs:5.3.8
image: gcr.io/boldreports/boldreports-server-jobs:5.4.20
restart: on-failure
volumes:
- boldservices_data:/application/app_data
Expand All @@ -103,7 +103,7 @@ services:

reports-reportservice:
container_name: reports_reportservice_container
image: gcr.io/boldreports/boldreports-designer:5.3.8
image: gcr.io/boldreports/boldreports-designer:5.4.20
restart: on-failure
volumes:
- boldservices_data:/application/app_data
Expand All @@ -121,7 +121,7 @@ services:

reports-viewer:
container_name: reports_viewer_container
image: gcr.io/boldreports/boldreports-viewer:5.3.8
image: gcr.io/boldreports/boldreports-viewer:5.4.20
restart: on-failure
volumes:
- boldservices_data:/application/app_data
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ This section allows you to deploy [Bold Reports](https://www.boldreports.com/) i
services:
id-web:
container_name: id_web_container
image: gcr.io/boldreports-294612/bold-identity:5.3.8
image: gcr.io/boldreports/bold-identity:5.4.20
restart: on-failure
environment:
- APP_BASE_URL=<app_base_url>
Expand All @@ -36,7 +36,7 @@ This section allows you to deploy [Bold Reports](https://www.boldreports.com/) i

id-api:
container_name: id_api_container
image: gcr.io/boldreports-294612/bold-identity-api:5.3.8
image: gcr.io/boldreports/bold-identity-api:5.4.20
restart: on-failure
volumes:
- boldservices_data:/application/app_data
Expand All @@ -52,7 +52,7 @@ This section allows you to deploy [Bold Reports](https://www.boldreports.com/) i

id-ums:
container_name: id_ums_container
image: gcr.io/boldreports-294612/bold-ums:5.3.8
image: gcr.io/boldreports/bold-ums:5.4.20
restart: on-failure
environment:
- BOLD_SERVICES_HOSTING_ENVIRONMENT=docker
Expand All @@ -79,7 +79,7 @@ This section allows you to deploy [Bold Reports](https://www.boldreports.com/) i

reports-web:
container_name: reports_web_container
image: gcr.io/boldreports-294612/boldreports-server:5.3.8
image: gcr.io/boldreports/boldreports-server:5.4.20
restart: on-failure
volumes:
- boldservices_data:/application/app_data
Expand All @@ -95,7 +95,7 @@ This section allows you to deploy [Bold Reports](https://www.boldreports.com/) i

reports-api:
container_name: reports_api_container
image: gcr.io/boldreports-294612/boldreports-server-api:5.3.8
image: gcr.io/boldreports/boldreports-server-api:5.4.20
restart: on-failure
volumes:
- boldservices_data:/application/app_data
Expand All @@ -112,7 +112,24 @@ This section allows you to deploy [Bold Reports](https://www.boldreports.com/) i

reports-jobs:
container_name: reports_jobs_container
image: gcr.io/boldreports-294612/boldreports-server-jobs:5.3.8
image: gcr.io/boldreports/boldreports-server-jobs:5.4.20
restart: on-failure
volumes:
- boldservices_data:/application/app_data
networks:
- boldservices
depends_on:
- id-web
- reports-web
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost/health-check"]
interval: 10s
timeout: 10s
retries: 5

reports-viewer:
container_name: reports_viewer_container
image: gcr.io/boldreports/boldreports-viewer:5.4.20
restart: on-failure
volumes:
- boldservices_data:/application/app_data
Expand All @@ -129,7 +146,7 @@ This section allows you to deploy [Bold Reports](https://www.boldreports.com/) i

reports-dataservice:
container_name: reports_dataservice_container
image: gcr.io/boldreports-294612/boldreports-designer:5.3.8
image: gcr.io/boldreports/boldreports-designer:5.4.20
restart: on-failure
# environment: ## Refer README.md for available environment variables.
# - widget_bing_map_enable=false
Expand Down Expand Up @@ -238,7 +255,7 @@ This section allows you to deploy [Bold Reports](https://www.boldreports.com/) i
|`BOLD_SERVICES_DB_TYPE` | Yes | Type of database server can be used for configuring the Bold Reports.<br /><br />The following DB types are accepted:<br />1. mssql – Microsoft SQL Server/Azure SQL Database<br />2. postgresql – PostgreSQL Server<br />3. mysql – MySQL/MariaDB Server|
|`BOLD_SERVICES_DB_HOST` | Yes | Name of the Database Server|
|`BOLD_SERVICES_DB_PORT` | No | The system will use the following default port numbers based on the database server type.<br />PostgrSQL – 5234<br />MySQL -3306<br /><br />Please specify the port number for your database server if it is configured on a different port.<br /><br />For MS SQL Server, this parameter is not necessary.|
|`BOLD_SERVICES_DB_USER` | Yes | Username for the database server<br /><br />Please refer to this documentation for information on the user's permissions.|
|`BOLD_SERVICES_DB_USER` | Yes | Username for the database server<br /><br />Please refer to [this documentation](https://help.boldreports.com/enterprise-reporting/administrator-guide/faq/what-are-the-database-permissions-required-to-set-up-bold-reports/) for information on the user's permissions.|
|`BOLD_SERVICES_DB_PASSWORD` | Yes | The database user's password|
|`BOLD_SERVICES_DB_NAME` | No | If the database name is not specified, the system will create a new database called bold services.<br /><br />If you specify a database name, it should already exist on the server.|
|`BOLD_SERVICES_POSTGRESQL_MAINTENANCE_DB` | Yes | For PostgreSQL DB Servers, this is an optional parameter.<br />The system will use the database name `postgres` by default.<br />If your database server uses a different default database, please provide it here.|
Expand Down
40 changes: 40 additions & 0 deletions docs/enable-puppeteer-when-upgrading-lower-to-v5.4.20.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
# Enable Puppeteer when upgrading lower version to v5.4 or higher

> **Important:** Puppeteer are necessary to achieve `image and PDF export` functionalities in reports,schedules from Bold Reports. Without these packages, the image and PDF export options in reports and schedules will no longer be available.
1. Navigate to the following directory in the persistent volume.

```sh
cd /<host_path_for_appdata_files>/configuration/reporting
```
#### Example: /home/devops/bold-reportsvolume/reporting/configuration

2. Edit the config.xml file by using below command.

```sh
nano config.xml
```

3. Add the following line on the config file to enable the puppeteer and save the changes.

```sh
<Exporting UsePuppeteer="true" PuppeteerPath=""></Exporting>
```
![enable-puppteer](images/enable-puppeteer.png)


4. Restart the report container based on your Docker setup using given commands,

Mulitple-Container:

```sh
docker restart reports_web_container reports_api_container reports_jobs_container reports_reportservice_container reports_viewer_container
```

Singlecontainer:

```sh
docker restart <container name>
``````

#### Example: docker restart boldreports
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ You can store the application data on your host machine to make the Bold Reports
-e APP_URL=https://example.com \
-v D:/boldreports/app_data:/application/app_data \
-v D:/boldreports/nginx:/etc/nginx/sites-available \
-d syncfusion/boldreports:5.3.8
-d syncfusion/boldreports:5.4.20
```

2. After running the command, access the Bold Reports App by entering `APP_URL` in a browser. At this point, Bold Reports should be running in `<app_url>` (as appropriate)
Expand Down
Binary file added docs/images/enable-puppeteer.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
16 changes: 8 additions & 8 deletions docs/multiple-container-podman.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ This quick-start guide demonstrates how to use Compose to set up and run Bold Re
services:
id-web:
container_name: id_web_container
image: gcr.io/boldreports/bold-identity:5.3.8
image: gcr.io/boldreports/bold-identity:5.4.20
restart: on-failure
environment:
- APP_BASE_URL=<app_base_url>
Expand All @@ -44,7 +44,7 @@ This quick-start guide demonstrates how to use Compose to set up and run Bold Re

id-api:
container_name: id_api_container
image: gcr.io/boldreports/bold-idp-api:5.3.8
image: gcr.io/boldreports/bold-idp-api:5.4.20
restart: on-failure
volumes:
- boldservices_data:/application/app_data
Expand All @@ -60,7 +60,7 @@ This quick-start guide demonstrates how to use Compose to set up and run Bold Re

id-ums:
container_name: id_ums_container
image: gcr.io/boldreports/bold-ums:5.3.8
image: gcr.io/boldreports/bold-ums:5.4.20
restart: on-failure
volumes:
- boldservices_data:/application/app_data
Expand All @@ -76,7 +76,7 @@ This quick-start guide demonstrates how to use Compose to set up and run Bold Re

reports-web:
container_name: reports_web_container
image: gcr.io/boldreports/boldreports-server:5.3.8
image: gcr.io/boldreports/boldreports-server:5.4.20
restart: on-failure
volumes:
- boldservices_data:/application/app_data
Expand All @@ -92,7 +92,7 @@ This quick-start guide demonstrates how to use Compose to set up and run Bold Re

reports-api:
container_name: reports_api_container
image: gcr.io/boldreports/boldreports-server-api:5.3.8
image: gcr.io/boldreports/boldreports-server-api:5.4.20
restart: on-failure
volumes:
- boldservices_data:/application/app_data
Expand All @@ -109,7 +109,7 @@ This quick-start guide demonstrates how to use Compose to set up and run Bold Re

reports-jobs:
container_name: reports_jobs_container
image: gcr.io/boldreports/boldreports-server-jobs:5.3.8
image: gcr.io/boldreports/boldreports-server-jobs:5.4.20
restart: on-failure
volumes:
- boldservices_data:/application/app_data
Expand All @@ -127,7 +127,7 @@ This quick-start guide demonstrates how to use Compose to set up and run Bold Re

reports-reportservice:
container_name: reports_reportservice_container
image: gcr.io/boldreports/boldreports-designer:5.3.8
image: gcr.io/boldreports/boldreports-designer:5.4.20
restart: on-failure
volumes:
- boldservices_data:/application/app_data
Expand All @@ -145,7 +145,7 @@ This quick-start guide demonstrates how to use Compose to set up and run Bold Re

reports-viewer:
container_name: reports_viewer_container
image: gcr.io/boldreports/boldreports-viewer:5.3.8
image: gcr.io/boldreports/boldreports-viewer:5.4.20
restart: on-failure
volumes:
- boldservices_data:/application/app_data
Expand Down
16 changes: 8 additions & 8 deletions docs/multiple-container.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ This quick-start guide demonstrates how to use Compose to set up and run Bold Re
services:
id-web:
container_name: id_web_container
image: gcr.io/boldreports/bold-identity:5.3.8
image: gcr.io/boldreports/bold-identity:5.4.20
restart: on-failure
environment:
- APP_BASE_URL=<app_base_url>
Expand All @@ -44,7 +44,7 @@ This quick-start guide demonstrates how to use Compose to set up and run Bold Re

id-api:
container_name: id_api_container
image: gcr.io/boldreports/bold-idp-api:5.3.8
image: gcr.io/boldreports/bold-idp-api:5.4.20
restart: on-failure
volumes:
- boldservices_data:/application/app_data
Expand All @@ -60,7 +60,7 @@ This quick-start guide demonstrates how to use Compose to set up and run Bold Re

id-ums:
container_name: id_ums_container
image: gcr.io/boldreports/bold-ums:5.3.8
image: gcr.io/boldreports/bold-ums:5.4.20
restart: on-failure
volumes:
- boldservices_data:/application/app_data
Expand All @@ -76,7 +76,7 @@ This quick-start guide demonstrates how to use Compose to set up and run Bold Re

reports-web:
container_name: reports_web_container
image: gcr.io/boldreports/boldreports-server:5.3.8
image: gcr.io/boldreports/boldreports-server:5.4.20
restart: on-failure
volumes:
- boldservices_data:/application/app_data
Expand All @@ -92,7 +92,7 @@ This quick-start guide demonstrates how to use Compose to set up and run Bold Re

reports-api:
container_name: reports_api_container
image: gcr.io/boldreports/boldreports-server-api:5.3.8
image: gcr.io/boldreports/boldreports-server-api:5.4.20
restart: on-failure
volumes:
- boldservices_data:/application/app_data
Expand All @@ -109,7 +109,7 @@ This quick-start guide demonstrates how to use Compose to set up and run Bold Re

reports-jobs:
container_name: reports_jobs_container
image: gcr.io/boldreports/boldreports-server-jobs:5.3.8
image: gcr.io/boldreports/boldreports-server-jobs:5.4.20
restart: on-failure
volumes:
- boldservices_data:/application/app_data
Expand All @@ -127,7 +127,7 @@ This quick-start guide demonstrates how to use Compose to set up and run Bold Re

reports-reportservice:
container_name: reports_reportservice_container
image: gcr.io/boldreports/boldreports-designer:5.3.8
image: gcr.io/boldreports/boldreports-designer:5.4.20
restart: on-failure
volumes:
- boldservices_data:/application/app_data
Expand All @@ -145,7 +145,7 @@ This quick-start guide demonstrates how to use Compose to set up and run Bold Re

reports-viewer:
container_name: reports_viewer_container
image: gcr.io/boldreports/boldreports-viewer:5.3.8
image: gcr.io/boldreports/boldreports-viewer:5.4.20
restart: on-failure
volumes:
- boldservices_data:/application/app_data
Expand Down
Loading

0 comments on commit de8765e

Please sign in to comment.