Home / cia-all-2017.1.1
Name Modified Size InfoDownloads / Week
Parent folder
Pre-release 2017.1.1.tar.gz 2017-01-01 42.6 MB
Pre-release 2017.1.1.zip 2017-01-01 43.8 MB
README.md 2017-01-01 3.8 kB
Totals: 3 Items   86.3 MB 0

Release notes

Aws cloudformation template available https://oss.sonatype.org/content/repositories/releases/com/hack23/cia/cia-dist-cloudformation/2017.1.1/cia-dist-cloudformation-2017.1.1.template , also provides sample data using a public rds snapshot arn:aws:rds:eu-west-1:172017021075:snapshot:cia-demo-20161120 .

Demo https://www.hack23.com/cia/

Still prototype, live demo running at https:/www.hack23.com/cia/.

Example Screenshots

Screenshots from test

Resources

Project documentation http://cia.sourceforge.net/

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/

Installing Debian/Ubuntu package

Currently only build a debian package, works with debian and ubuntu 14.04,16.04,16.10

  1. Installing database(postgres) and openjdk

    $ sudo apt-get install openjdk-8-jdk postgresql pgadmin3

  2. Installing Oracle JDK 8 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-java8-installer oracle-java8-unlimited-jce-policy
  1. 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;
  1. Modify postgres setting, enable prepared transactions

Edit file "/etc/postgresql/9.6/main/postgresql.conf" set

max_prepared_transactions = 100
  1. Modify postgres setting Edit file "/etc/postgresql/9.6/main/pg_hba.conf" add line

    host all all ::1/128 md5

  2. Restart postgres

    $ service postgresql restart

  3. Get cia debian package and

    $ wget https://oss.sonatype.org/content/repositories/releases/com/hack23/cia/cia-dist-deb/2017.1.1/cia-dist-deb-2017.1.1.deb

  4. Install debian package

    $ sudo dpkg -i cia-dist-deb-2017.1.1.deb

  5. Access the server at http://localhost:2323/cia/ .

Application package diagram overview

SonarQube Tech Debt

Cloudformation template diagram

Cloudformation

Source: README.md, updated 2017-01-01