Skip to content
Snippets Groups Projects
Commit d3a21baf authored by Eike Cochu's avatar Eike Cochu
Browse files

Merge branch 'master' of git.cochu.io:master-thesis/ma-impl

parents c75ae82b 232fa6a8
Branches
No related tags found
No related merge requests found
......@@ -6,10 +6,10 @@ This application was created by Eike Cochu for his master's degree thesis in com
## Components
* vipra-backend: Backend application that connects to the database, filebase and search engine.
* vipra-cmd: Backend utility tool to import and manage backend services.
* vipra-ui: Frontend user interface that connects to the backend REST service.
* vipra-util: Shared libraries and classes for backend applications and utility tools.
* vipra-backend: Backend application that connects to the database, filebase and search engine. [README](vipra-backend/README.md)
* vipra-cmd: Backend utility tool to import and manage backend services. [README](vipra-cmd/README.md)
* vipra-ui: Frontend user interface that connects to the backend REST service. [README](vipra-ui/README.md)
* vipra-util: Shared libraries and classes for backend applications and utility tools. [README](vipra-util/README.md)
## Installation
......@@ -35,11 +35,18 @@ The following steps were reproduced in that order on a fully updated Ubuntu 15.1
sudo apt-get install openjdk-8-jdk mongodb git maven tomcat8 libgsl0-dev
```
test if MongoDB is available:
enable and test MongoDB:
```bash
sudo systemctl enable mongodb
sudo systemctl restart mongodb
mongo
```
if watchman will be used (see below) additional packages are required for building watchman from source
```bash
build-essential autoconf automake python-dev
```
2. install a recent version of **nodejs** (the official repositories contain old versions)
```bash
curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash -
......@@ -47,11 +54,6 @@ The following steps were reproduced in that order on a fully updated Ubuntu 15.1
# gulp needs a node executable, ubuntu only creates a nodejs executable
sudo ln -s /usr/bin/nodejs /usr/bin/node
```
if watchman will be used (see below) additional packages are required for building watchman from source
```bash
build-essential autoconf automake python-dev
```
3. Install **required node packages** for frontend development
```bash
......@@ -78,7 +80,7 @@ The following steps were reproduced in that order on a fully updated Ubuntu 15.1
sudo dpkg -i elasticsearch-2.2.0.deb
rm elasticsearch-2.2.0.deb
sudo systemctl enable elasticsearch
sudo systemctl start elasticsearch
sudo systemctl restart elasticsearch
```
and test if it is available:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment