summaryrefslogtreecommitdiff
path: root/libeufin/int-deployment-gv.rst
diff options
context:
space:
mode:
Diffstat (limited to 'libeufin/int-deployment-gv.rst')
-rw-r--r--libeufin/int-deployment-gv.rst71
1 files changed, 71 insertions, 0 deletions
diff --git a/libeufin/int-deployment-gv.rst b/libeufin/int-deployment-gv.rst
new file mode 100644
index 00000000..b3a12935
--- /dev/null
+++ b/libeufin/int-deployment-gv.rst
@@ -0,0 +1,71 @@
+.. 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 request
+ 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