summaryrefslogtreecommitdiff
path: root/demo-deployment.rst
blob: 820b7d082e32083290e7db8c2914bfcfdab46c79 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
This document explains how to install Taler+LibEuFin
on gv.taler.net, for demo.taler.net.

The installation uses deployment.git/bin/taler-gv, which
offers the following subcommands:

* bootstrap
* build
* prepare
* launch
* stop

How to install
--------------
1. python3 taler-gv bootstrap
2. python3 taler-gv build
3. python3 taler-gv prepare

If everything worked, then launch all the services
with:

4. python3 taler-gv launch

Configuration files
-------------------
The 'prepare' subcommand generate all the configuration files
and put them in $HOME/config.  NOTE: at this point, the Python
demo sites are ignoring the '-c' flag and *still* accessing the
config file at $HOME/.config/taler.conf, which is now a symlink
to $HOME/config/taler.conf.

Logging
-------
Logging files are placed into logs/, but _some_ logging may
still be found through SystemD.

Sources
-------
Downloaded by the 'bootstrap' subcommand into $HOME/sources.

Process manager
---------------
SystemD is the process manager, invoked at prepare/launch/stop
subcommands.