billchen198318 / bamboobsc

next version move to https://github.com/billchen198318/hillfog, bambooBSC is an opensource Balanced Scorecard (BSC) Business Intelligence (BI) Web platform. BSC's Vision, Perspectives, Objectives of strategy, Key Performance Indicators (KPIs), Strategy Map, and SWOT, PDCA & PDCA report, Time Series Analysis.
Apache License 2.0
227 stars 110 forks source link

About bambooBSC install on PaaS #61

Open billchen198318 opened 6 years ago

billchen198318 commented 6 years ago

About bambooBSC install on PaaS

Hi

Recently some users have sent mail to me. about how to install bambooBSC work on the AWS, or OpenShift Cloud service.

I think first must need basic skill, It is usually necessary to successfully install bambooBSC ( manual install package ) on the local machine (UNIX, Linux or FreeBSD) and it will work normally. You will probably install it successfully on the PaaS Cloud platform.

I only has use experience with OpenShift before two year ago.

I share where to attention installation on OpenShift.

Please first view install.pdf on release package.

  1. DataBase use MySQL-5.6 or 5.7 or better and recommend work with bambooBSC same cloud service site. The tomcat must ver 8 series. and need config Tomcat8 JAVA_OPTS value -Xmx1280M -XX:+UseG1GC -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Duser.language=en -Duser.country=US
  2. JAVA must use JDK8
  3. Minimal Java runtime memory(RAM) need 1.2G, so the cloud service site maybe need has 1.5G Free memory(RAM).
  4. Need config MySQL settings A. lower_case_table_names=1 B. max_allowed_packet=16M
  5. The config file ( applicationContext-appSettings.properties ) item base.uploadDir and base.deployJasperReportDir Usually the /var on Cloud service site cannot access, so need replace the directory as new, replace to user can access home directory.
  6. If success start bambooBSC, please first login and config 01 - Application site. set the modules Host to cloud site external name, because when first start bambooBSC, it usually will get internal address config Host item.

AWS can reference: https://stackoverflow.com/questions/603351/can-we-set-easy-to-remember-hostnames-for-ec2-instances