Relase 2019.6.23
Pre-releaseRelease notes
cleanup ssm permission , fix https://cloudonaut.io/aws-ssm-is-a-trojan-horse-fix-it-now/
document data view cleanup
replace weka with http://haifengl.github.io/smile/nlp.html
Cloudformation
None
Dependency updates
org.slf4j 1.8.0-beta4 -> 2.0.0-alpha0
org.springframework.data 2.2.0.M4 -> 2.2.0.RC1
spring 5.2.0.M2 ->5.2.0.M3
spring-security 5.2.0.M2 -> 5.2.0.M3
Update aws-java-sdk monorepo to v1.11.578
Update dependency com.hack23.cia:parent-web-pom to v2019.6.13
Update dependency io.github.classgraph:classgraph to v4.8.41
Update dependency npm-check-updates to v3.1.11
Update dependency org.eclipse.jdt:ecj to v3.18.0
Update dependency org.hibernate:hibernate-validator to v6.1.0.Alpha5
Update dependency org.hibernate.search:hibernate-search-mapper-orm to v6.0.0.Alpha7
Update dependency org.javers:javers-core to v5.6.0
Update dependency org.javers:javers-spring-jpa to v5.6.0
Update dependency org.jboss.logmanager:jboss-logmanager to v2.1.13.Final
Update dependency org.postgresql:postgresql to v42.2.6
Update dependency org.xmlunit:xmlunit-legacy to v2.6.3
update latest OpenJDK12U-jdk_x64_linux_hotspot_12.0.1_12.tar.gz
Update ubuntu Docker tag to v19.10
Aws cloudformation template available https://oss.sonatype.org/content/repositories/releases/com/hack23/cia/cia-dist-cloudformation/2019.6.23/cia-dist-cloudformation-2019.6.23.template.
Demo https://www.hack23.com/cia/
Still prototype, live demo running at https:/www.hack23.com/cia/.
Example Screenshots
Resources
Project documentation https://hack23.github.io/cia/
Github source code location https://github.com/Hack23/cia
Build server, jenkins https://www.hack23.com/jenkins/
QA report, sonarqube https://www.hack23.com/sonar/
Repository manager, nexus https://www.hack23.com/nexus/
Running docker image
Docker repository : https://hub.docker.com/r/hack23/cia/
-
docker run hack23/cia:2019.6.23 -p 28443:8443
-
Access server at https://localhost:28443/cia/ , register new user to get admin access
Installing Debian/Ubuntu package
Currently only build a debian package, works with debian and ubuntu 16.04,17.10,18.04
- Installing database(postgres) and openjdk
$ sudo apt-get install openjdk-8-jdk postgresql pgadmin3
- Installing Oracle JDK 9 on Ubuntu
First you need to add webupd8team Java PPA repository in your system and install Oracle Java 8 using following set of commands.
$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-java9-installer oracle-java8-installer oracle-java8-unlimited-jce-policy
- Create empty database
Below description set the default username/password and database name used for development, recommend using custom credentials and update the configuration at /opt/cia/webapps/cia/WEB-INF/database.properties to define your own username/password and database name.
$ sudo su - postgres
$ psql
postgres=# CREATE USER eris WITH password 'discord';
postgres=# CREATE DATABASE cia_dev;
postgres=# GRANT ALL PRIVILEGES ON DATABASE cia_dev to eris;
- Modify postgres setting, enable prepared transactions
Edit file "/etc/postgresql/9.6/main/postgresql.conf" set
max_prepared_transactions = 100
- Modify postgres setting
Edit file "/etc/postgresql/9.6/main/pg_hba.conf" add line
host all all ::1/128 md5
- Restart postgres
$ service postgresql restart
- Get cia debian package and
$ wget https://oss.sonatype.org/content/repositories/releases/com/hack23/cia/cia-dist-deb/2019.6.23/cia-dist-deb-2019.6.23.deb
- Install debian package
$ sudo dpkg -i cia-dist-deb-2019.6.23.deb
- Access the server at http://localhost:2323/cia/ .
Application package diagram overview
Cloudformation template diagram
[](https://sourceforge.net/projects/cia/files/cia-all-2019.6.23/Pre-release 2019.6.23.zip/download)
[](https://sourceforge.net/projects/cia/files/cia-all-2019.6.23/Pre-release 2019.6.23.zip/download)
[](https://sourceforge.net/projects/cia/files/cia-all-2019.6.23/Pre-release 2019.6.23.zip/download)
[](https://sourceforge.net/projects/cia/files/cia-all-2019.6.23/Pre-Release 2019.6.23.zip/download)
[](https://sourceforge.net/projects/cia/files/cia-all-2019.6.23/Pre_release 2019.6.23.zip/download)
[](https://sourceforge.net/projects/cia/files/cia-all-2019.6.23/Release 2019.6.23.zip/download)
[](https://sourceforge.net/projects/cia/files/cia-all-2019.6.23/Release 2019.6.23.zip/download)
[](https://sourceforge.net/projects/cia/files/cia-all-2019.6.23/Pre-release 2019.6.23.zip/download)
[](https://sourceforge.net/projects/cia/files/cia-all-2019.6.23/Pre-release 2019.6.23.zip/download)
[](https://sourceforge.net/projects/cia/files/cia-all-2019.6.23/Pre-release 2019.6.23.zip/download)
[](https://sourceforge.net/projects/cia/files/cia-all-2019.6.23/Release 2019.6.23.zip/download)
[](https://sourceforge.net/projects/cia/files/cia-all-2019.6.23/Release 2019.6.23.zip/download)
[](https://sourceforge.net/projects/cia/files/cia-all-2019.6.23/Release 2019.6.23.zip/download)
[](https://sourceforge.net/projects/cia/files/cia-all-2019.6.23/Release 2019.6.23.zip/download)
[](https://sourceforge.net/projects/cia/files/cia-all-2019.6.23/Release 2019.6.23.zip/download)
[](https://sourceforge.net/projects/cia/files/cia-all-2019.6.23/Release 2019.6.23.zip/download)