From 2a1bd671d71a525b06dacfa8be39ce9656814c40 Mon Sep 17 00:00:00 2001 From: JeremJR Date: Wed, 13 Dec 2017 17:22:39 +0100 Subject: [PATCH 1/3] update Bonita and migration tool version, apply product renaming (remove BPM for 7.6) --- bonita/README-short.txt | 2 +- bonita/content.md | 52 ++++++++++++++++++++-------------------- bonita/license.md | 6 ++--- bonita/logo.png | Bin 4442 -> 5747 bytes 4 files changed, 30 insertions(+), 30 deletions(-) diff --git a/bonita/README-short.txt b/bonita/README-short.txt index 3edcf5ad2..6c4362ffc 100644 --- a/bonita/README-short.txt +++ b/bonita/README-short.txt @@ -1 +1 @@ -Bonita BPM is an open-source business process management and workflow suite +Bonita is an open-source business process management and workflow suite diff --git a/bonita/content.md b/bonita/content.md index 98dbd436f..3586b80ef 100644 --- a/bonita/content.md +++ b/bonita/content.md @@ -1,6 +1,6 @@ -# What is Bonita BPM? +# What is Bonita? -Bonita BPM is an open-source business process management and workflow suite created in 2001. It was started in France National Institute for Research in Computer Science, and then had incubated several years inside of the French computer science company Groupe Bull. Since 2009, the development of Bonita is supported by a company dedicated to this activity: Bonitasoft. +Bonita (called Bonita BPM till 7.5) is an open-source business process management and workflow suite created in 2001. It was started in France National Institute for Research in Computer Science, and then had incubated several years inside of the French computer science company Groupe Bull. Since 2009, the development of Bonita is supported by a company dedicated to this activity: Bonitasoft. > [wikipedia.org/wiki/Bonita_BPM](http://en.wikipedia.org/wiki/Bonita_BPM) @@ -14,17 +14,17 @@ Bonita BPM is an open-source business process management and workflow suite crea $ docker run --name bonita -d -p 8080:8080 %%IMAGE%% ``` -This will start a container running the [Tomcat Bundle](http://documentation.bonitasoft.com/?page=tomcat-bundle) with Bonita BPM Engine + Bonita BPM Portal. With no environment variables specified, it's as like if you have launched the bundle on your host using startup.{sh|bat} (with security hardening on REST and HTTP APIs, cf Security part). Bonita BPM uses a H2 database here. +This will start a container running the [Tomcat Bundle](https://documentation.bonitasoft.com/bonita/7.6/tomcat-bundle) with Bonita Engine + Bonita Portal. With no environment variables specified, it's as like if you have launched the bundle on your host using startup.{sh|bat} (with security hardening on REST and HTTP APIs, cf Security part). Bonita uses a H2 database here. -You can access the Bonita BPM Portal on http://localhost:8080/bonita and login using the default credentials: install / install +You can access the Bonita Portal on http://localhost:8080/bonita and login using the default credentials: install / install -## Link Bonita BPM to a database +## Link Bonita to a database ### PostgreSQL PostgreSQL is the recommanded database. -[Set max_prepared_transactions to 100](http://documentation.bonitasoft.com/?page=database-configuration#toc4): +[Set max_prepared_transactions to 100](https://documentation.bonitasoft.com/bonita/7.6/database-configuration#toc4): mkdir -p custom_postgres echo '#!/bin/bash' > custom_postgres/bonita.sh @@ -47,7 +47,7 @@ $ docker run --name bonita_postgres --link mydbpostgres:postgres -d -p 8080:8080 There are known issues with the management of XA transactions by MySQL engine and driver: see MySQL bugs [17343](http://bugs.mysql.com/bug.php?id=17343) and [12161](http://bugs.mysql.com/bug.php?id=12161) for more details. Thus, using MySQL database in a production environment is not recommended. -[Increase the packet size](http://documentation.bonitasoft.com/?page=database-configuration#toc4) which is set by default to 1M: +[Increase the packet size](https://documentation.bonitasoft.com/bonita/7.6/database-configuration#toc4) which is set by default to 1M: mkdir -p custom_mysql echo "[mysqld]" > custom_mysql/bonita.cnf @@ -73,7 +73,7 @@ $ docker run --name bonita_mysql --link mydbmysql:mysql -d -p 8080:8080 %%IMAGE% $ docker run --name=bonita -e "TENANT_LOGIN=tech_user" -e "TENANT_PASSWORD=secret" -e "PLATFORM_LOGIN=pfadmin" -e "PLATFORM_PASSWORD=pfsecret" -d -p 8080:8080 %%IMAGE%% ``` -Now you can access the Bonita BPM Portal on localhost:8080/bonita and login using: tech_user / secret +Now you can access the Bonita Portal on localhost:8080/bonita and login using: tech_user / secret ## %%STACK%% @@ -103,7 +103,7 @@ Note that users on host systems with SELinux enabled may see issues with this. T $ chcon -Rt svirt_sandbox_file_t /my/own/datadir ``` -## Migrate from an earlier version of Bonita BPM +## Migrate from an earlier version of Bonita - Stop the container to perform a backup @@ -163,9 +163,9 @@ $ chcon -Rt svirt_sandbox_file_t /my/own/datadir ```console cd bonita_migration - wget http://download.forge.ow2.org/bonita/bonita-migration-distrib-2.25.0.zip - wget http://download.forge.ow2.org/bonita/BonitaBPMCommunity-7.2.4-Tomcat-7.0.67.zip - unzip bonita-migration-distrib-2.25.0.zip + wget https://download.forge.ow2.org/bonita/bonita-migration-distrib-2.26.0.zip + wget https://download.forge.ow2.org/bonita/BonitaBPMCommunity-7.2.4-Tomcat-7.0.67.zip + unzip bonita-migration-distrib-2.26.0.zip unzip BonitaBPMCommunity-7.2.4-Tomcat-7.0.67.zip ``` @@ -180,13 +180,13 @@ $ chcon -Rt svirt_sandbox_file_t /my/own/datadir ```console cd bonita_migration - wget http://download.forge.ow2.org/bonita/bonita-migration-distrib-2.25.0.zip - unzip bonita-migration-distrib-2.25.0.zip + wget https://download.forge.ow2.org/bonita/bonita-migration-distrib-2.26.0.zip + unzip bonita-migration-distrib-2.26.0.zip ``` - Configure the migration tool - cd bonita-migration-distrib-2.25.0 + cd bonita-migration-distrib-2.26.0 edit the migration tool config to point towards the copy of bonita home and db @@ -228,7 +228,7 @@ $ chcon -Rt svirt_sandbox_file_t /my/own/datadir ``` ```console - $ cd /opt/bonita/BonitaBPMCommunity-7.5.4-Tomcat-7.0.76/setup + $ cd /opt/bonita/BonitaCommunity-7.6.0-Tomcat-8.5.23/setup $ ./setup.sh pull $ TENANT_LOGIN=tech_user $ TENANT_PASSWORD=secret @@ -251,7 +251,7 @@ $ chcon -Rt svirt_sandbox_file_t /my/own/datadir $ docker restart bonita_7.5.4_postgres ``` -For more details regarding Bonita migration, see the [documentation](http://documentation.bonitasoft.com/?page=migrate-from-an-earlier-version-of-bonita-bpm). +For more details regarding Bonita migration, see the [documentation](https://documentation.bonitasoft.com/bonita/7.6/migrate-from-an-earlier-version-of-bonita-bpm). ## Security @@ -259,11 +259,11 @@ This Docker image activates both static and dynamic authorization checks by defa - REST API authorization - - [Static authorization checking](http://documentation.bonitasoft.com/?page=rest-api-authorization#toc1) + - [Static authorization checking](https://documentation.bonitasoft.com/bonita/7.6/rest-api-authorization#toc1) - - [Dynamic authorization checking](http://documentation.bonitasoft.com/?page=rest-api-authorization#toc2) + - [Dynamic authorization checking](https://documentation.bonitasoft.com/bonita/7.6/rest-api-authorization#toc2) -- [HTTP API](http://documentation.bonitasoft.com/?page=rest-api-authorization#toc9) +- [HTTP API](https://documentation.bonitasoft.com/bonita/7.6/rest-api-authorization#toc9) For specific needs you can override this behavior by setting HTTP_API to true and REST_API_DYN_AUTH_CHECKS to false: @@ -277,7 +277,7 @@ When you start the `bonita` image, you can adjust the configuration of the Bonit ### `PLATFORM_PASSWORD` -This environment variable [is recommended](http://documentation.bonitasoft.com/?page=tomcat-bundle#toc3) for you to use the Bonita image. It sets the platform administrator password for Bonita. If it is not specified, the default password `platform` will be used. +This environment variable [is recommended](https://documentation.bonitasoft.com/bonita/7.6/tomcat-bundle#toc3) for you to use the Bonita image. It sets the platform administrator password for Bonita. If it is not specified, the default password `platform` will be used. ### `PLATFORM_LOGIN` @@ -285,7 +285,7 @@ This optional environment variable is used in conjunction with `PLATFORM_PASSWOR ### `TENANT_PASSWORD` -This environment variable [is recommended](http://documentation.bonitasoft.com/?page=tomcat-bundle#toc3) for you to use the Bonita image. It sets the tenant administrator password for Bonita. If it is not specified, the default password `install` will be used. +This environment variable [is recommended](https://documentation.bonitasoft.com/bonita/7.6/tomcat-bundle#toc3) for you to use the Bonita image. It sets the tenant administrator password for Bonita. If it is not specified, the default password `install` will be used. ### `TENANT_LOGIN` @@ -293,7 +293,7 @@ This optional environment variable is used in conjunction with `TENANT_PASSWORD` ### `REST_API_DYN_AUTH_CHECKS` -This optional environment variable is used to enable/disable [dynamic authorization checking](http://documentation.bonitasoft.com/?page=rest-api-authorization#toc2) on Bonita REST API. The default value is `true`, which will activate dynamic authorization checking. +This optional environment variable is used to enable/disable [dynamic authorization checking](https://documentation.bonitasoft.com/bonita/7.6/rest-api-authorization#toc2) on Bonita REST API. The default value is `true`, which will activate dynamic authorization checking. ### `HTTP_API` @@ -327,7 +327,7 @@ These variables are used in conjunction to create a new user, set that user's pa ### `BIZ_DB_NAME`, `BIZ_DB_USER`, `BIZ_DB_PASS` -These variables are used in conjunction to create a new user, set that user's password and create the `bonita` [business database](http://documentation.bonitasoft.com/?page=define-and-deploy-the-bdm#toc1). +These variables are used in conjunction to create a new user, set that user's password and create the `bonita` [business database](https://documentation.bonitasoft.com/bonita/7.6/define-and-deploy-the-bdm#toc1). `BIZ_DB_NAME` default value is `businessdb`. @@ -359,7 +359,7 @@ For example, you can increase the log level : mkdir -p custom_bonita echo '#!/bin/bash' > custom_bonita/bonita.sh - echo 'sed -i "s/^org.bonitasoft.level = WARNING$/org.bonitasoft.level = FINEST/" /opt/bonita/BonitaBPMCommunity-7.5.4-Tomcat-7.0.76/server/conf/logging.properties' >> custom_bonita/bonita.sh + echo 'sed -i "s/^org.bonitasoft.level = WARNING$/org.bonitasoft.level = FINEST/" /opt/bonita/BonitaCommunity-7.6.0-Tomcat-8.5.23/server/conf/logging.properties' >> custom_bonita/bonita.sh chmod +x custom_bonita/bonita.sh docker run --name bonita_custom -v "$PWD"/custom_bonita/:/opt/custom-init.d -d -p 8080:8080 %%IMAGE%% @@ -368,5 +368,5 @@ Note: There are several ways to check the `bonita` logs. One of them is ```console $ docker exec -ti bonita_custom /bin/bash -tail -f /opt/bonita/BonitaBPMCommunity-7.5.4-Tomcat-7.0.76/server/logs/bonita.`date +%Y-%m-%d`.log +tail -f /opt/bonita/BonitaCommunity-7.6.0-Tomcat-8.5.23/server/logs/bonita.`date +%Y-%m-%d`.log ``` diff --git a/bonita/license.md b/bonita/license.md index 5414483be..6a1feadcc 100644 --- a/bonita/license.md +++ b/bonita/license.md @@ -1,5 +1,5 @@ -Bonita BPM image includes two parts : +Bonita image includes two parts : -- Bonita BPM Engine under [LGPL v2.1](https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html) +- Bonita Engine under [LGPL v2.1](https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html) -- Bonita BPM Portal under [GPL v2.0](http://www.gnu.org/licenses/old-licenses/gpl-2.0.html) +- Bonita Portal under [GPL v2.0](http://www.gnu.org/licenses/old-licenses/gpl-2.0.html) diff --git a/bonita/logo.png b/bonita/logo.png index 7d5e013115979f991dfc2aa78e7997a4ca81077e..a0b202eb1994ff39f43f2505e6f11997c5c95487 100644 GIT binary patch delta 5731 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 literal 4442 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 P1p(li1{zgrwy6ICkj*u} From 4ebe01897acce947c287ae701e0e63f630875dfb Mon Sep 17 00:00:00 2001 From: JeremJR Date: Wed, 13 Dec 2017 17:42:25 +0100 Subject: [PATCH 2/3] fix markdown format --- bonita/license.md | 1 + 1 file changed, 1 insertion(+) diff --git a/bonita/license.md b/bonita/license.md index 6a1feadcc..9860e0745 100644 --- a/bonita/license.md +++ b/bonita/license.md @@ -3,3 +3,4 @@ Bonita image includes two parts : - Bonita Engine under [LGPL v2.1](https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html) - Bonita Portal under [GPL v2.0](http://www.gnu.org/licenses/old-licenses/gpl-2.0.html) + From 97ec76231b261c035ac8d234406917590fe7db6d Mon Sep 17 00:00:00 2001 From: JeremJR Date: Thu, 14 Dec 2017 09:39:35 +0100 Subject: [PATCH 3/3] Revert "fix markdown format" This reverts commit 4ebe01897acce947c287ae701e0e63f630875dfb. --- bonita/license.md | 1 - 1 file changed, 1 deletion(-) diff --git a/bonita/license.md b/bonita/license.md index 9860e0745..6a1feadcc 100644 --- a/bonita/license.md +++ b/bonita/license.md @@ -3,4 +3,3 @@ Bonita image includes two parts : - Bonita Engine under [LGPL v2.1](https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html) - Bonita Portal under [GPL v2.0](http://www.gnu.org/licenses/old-licenses/gpl-2.0.html) -