automation of installation of Bonita Portal


From time to time I install Bonita Portal with the same configuration on a server. In my case it is very time consuming. Usually I spend about 3 hours on it.

Are there some ways to automate installation process? Which one do you use?

1 answer

This one is the BEST answer!

Same version, or different?

Just the config, or all the processes as well?

You don't say anything about Databases? Users etc.

My method is to create a Standard Copy (Template) and then just zip and unzip. I can create 10 versions on 10 servers in 10 minutes (or however long it takes to unzip). They all use the same database type which is installed separately. In my case my template also has a full pg_dumpall which is restored therefore effectively a virgin build.

So steps:

To create: 3+ hours (Doing this only once per version)
install postgresql
unzip portal
do the necessary for the Database etc.
Import my Organization
make sure everything else is how it should be
pg_dumpall the database engine to a new Company directory in the Bonitasoft Directory
Zip the Bonitasoft Directory to myBonitasoftTemplate_(version number).zip

To restore: (for all other servers)
Install postgres (install as for original service)
unzip the directory
psql restore the file in the Company directory using the --clean option

Voila - all done...



Submitted by shpak.serhiy on Sun, 08/30/2015 - 16:02

Got it! Thank you!
It is really so simple.