taler-docs

Documentation for GNU Taler components, APIs and protocols
Log | Files | Refs | README | LICENSE

commit f2a63df9a5d7a884ca6cf6e010c1534c1f38a197
parent 6ab70cee59b805bc897cd6de1962e17445294a44
Author: ms <ms@taler.net>
Date:   Wed,  8 Dec 2021 20:15:42 +0100

taler-local: int deployment instructions

Diffstat:
Mlibeufin/index.rst | 1+
Alibeufin/int-deployment-gv.rst | 66++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 67 insertions(+), 0 deletions(-)

diff --git a/libeufin/index.rst b/libeufin/index.rst @@ -18,3 +18,4 @@ LibEuFin is a project providing free software tooling for European FinTech. frontend nexus-tutorial demo-deployment-gv + int-deployment-gv diff --git a/libeufin/int-deployment-gv.rst b/libeufin/int-deployment-gv.rst @@ -0,0 +1,66 @@ +.. target audience: operator, developer + +Deploying Taler with libEufin +############################# + +.. contents:: Table of Contents + +This document shows how to compile and run all +the Taler services (including libEuFin). + +Deployment on Gv +---------------- + +After having pulled the latest code of deployment.git: + +.. code-block:: console + + $ python3 deployment/bin/WIP/taler-local bootstrap + $ python3 deployment/bin/WIP/taler-local build + $ python3 deployment/bin/WIP/taler-local prepare + +The last step offers also a way to specify the database +name -- only the PostgreSQL at this time -- and the hostname +of the reverse proxy. See ``--help`` for more information. + +At this point, the services can be launched, and will be +served at ``$hostname/$service``. The following command +will launch all the services and show what ``$service`` +can be: + +.. code-block:: console + $ python3 deployment/bin/WIP/taler-local launch + +Note: in this context, one reverse proxy gets launched +along all the Taler services and will dispatch any call +to ``$service`` to the respective Unix domain socket. + +Withdraw with Taler +------------------- + +The following command withdraws a fixed amount of 5 units of currency +to the CLI wallet: + +.. code-block:: console + + $ python3 deployment/bin/WIP/taler-local withdraw + +The requests will be addressed to the default Sandbox, unless +``--bank-host`` (and ``--bank-proto``) were given; see ``--help`` +for more information. + +Note: to test phone wallets, the option ``--with-qr-code`` +can be specified. That will print a QR code on screen, and +wait for the user's input before confirming the payment to +the Exchange. + +Taler Internal deployment +------------------------- + +One deployment is currently hosted at ``int.taler.net``. + +Withdraw: + +.. code-block:: console + + $ python3 deployment/bin/WIP/taler-local withdraw --bank-host int.taler.net --bank-proto https