]> git.somenet.org - pub/jan/aic18.git/blob - README.md
Merge remote-tracking branch 'origin/master' into 46-create-basic-website
[pub/jan/aic18.git] / README.md
1 # Project Topic 4 - Docker-based Service Composition
2
3 ## Getting Started
4 ### Prerequisites
5 + vagrant (2.0.2, 2.1.5)
6
7
8 ## Deployment
9 On Virtualbox
10 + ``vagrant up``
11 + wait
12
13 ### Quick re-deployment
14 This will kill/delete all existing containers (and ignore images -> minimal re-downloading)
15 + currently we do not export anything anywhere -> runtime-changes will likely be lost.
16 + ``vagrant rsync``
17 + ``vagrant provision``
18 + wait
19
20 ### libvirt support
21 We now support multiple hypervisors! :)
22 + Get a working libvirt setup.
23 + Get the libvirt vagrant plugin: ``CONFIGURE_ARGS="with-libvirt-include=/usr/include/libvirt with-libvirt-lib=/usr/lib64" vagrant plugin install vagrant-libvirt``
24 + ``vagrant up --provider=libvirt``
25 + wait
26
27
28 ## Our services
29 ### camunda
30 + Full readme: [camunda](camunda-overlay/README.md)
31 + Main Contributor: David Kaufmann
32 ### analysis
33 + Full readme: [analysis](service-analysis/README.md)
34 + Main Contributor: Sebastian Steiner
35 + external services
36     + https://www.indico.io
37     + `API KEY: G6T4/service-analysis/indico_api_key.txt`
38 ### fallback
39 + Full readme: [fallback](service-fallback/README.md)
40 + Main Contributor: Jan Vales
41 ### reporting
42 + Full readme: [reporting](service-reporting/README.md)
43 + Main Contributor: Fabian Eichhorner
44 ### twitter
45 + Full readme: [twitter](service-twitter/README.md)
46 + Main Contributor: Michael Winsauer
47 + external services
48     + https://www.twitter.com
49     + `API KEY: G6T4/service-twitter/src/main/resources/application.yml`
50 ### Web UI
51 + Main Contributors:
52     + Michael Winsauer (UI)
53     + Fabian Eichhorner (CSS)