]> git.somenet.org - pub/jan/aic18.git/blob - README.md
GITOLITE.txt
[pub/jan/aic18.git] / README.md
1 # Project Topic 4 - Docker-based Service Composition
2
3 ## Getting Started
4 ### Online at
5 + ``Website`` http://w18g6t4.somenet.org/
6 + ``VM image`` http://w18g6t4.somenet.org:2222/w18g6t4.ova 
7 + ``Docker images`` https://hub.docker.com/u/w18g6t4
8
9
10 ### Prerequisites
11 + vagrant (2.0.2, 2.1.5)
12
13
14 ## Deployment
15 On/with Virtualbox
16 + ``vagrant up``
17 + wait
18
19 ### Quick re-deployment
20 This will kill/delete all existing containers and data (and ignore images -> minimal re-downloading)
21 + ``vagrant rsync``
22 + ``vagrant provision``
23 + wait
24
25 ### libvirt support
26 We now support multiple hypervisors! :)
27 + Get a working libvirt setup.
28 + Get the libvirt vagrant plugin: ``CONFIGURE_ARGS="with-libvirt-include=/usr/include/libvirt with-libvirt-lib=/usr/lib64" vagrant plugin install vagrant-libvirt``
29 + ``vagrant up --provider=libvirt``
30 + wait
31
32
33 ## Our services
34 ### camunda
35 + Full readme: [camunda](camunda-overlay/README.md)
36 + Main Contributor: David Kaufmann
37 ### analysis
38 + Full readme: [analysis](service-analysis/README.md)
39 + Main Contributor: Sebastian Steiner
40 + external services
41     + https://www.indico.io
42     + `API KEY: G6T4/service-analysis/analysis.env`: `INDICO_API_KEY`
43 ### failover
44 + Full readme: [failover](service-failover/README.md)
45 + Main Contributor: Jan Vales
46 ### reporting
47 + Full readme: [reporting](service-reporting/README.md)
48 + Main Contributor: Fabian Eichhorner
49 ### twitter
50 + Full readme: [twitter](service-twitter/README.md)
51 + Main Contributor: Michael Winsauer
52 + external services
53     + https://www.twitter.com
54     + `API KEY: G6T4/service-twitter/src/main/resources/application.yml`
55 ### website
56 + Full readme: [website](service-website/README.md)
57 + Main Contributors:
58     + Michael Winsauer (UI)
59     + Fabian Eichhorner (CSS)