diff options
author | System <nobody@taler.net> | 2022-04-20 21:02:08 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2022-04-20 21:32:41 +0200 |
commit | 6d3887b32e615aabef67d2743051d1ae1114da37 (patch) | |
tree | 9fa935a8d3121a60bd6f38ec3f3db1a6c1c36816 | |
parent | e0cc728bbb26d1221d9a001f48d416fb384cd59d (diff) | |
download | deployment-6d3887b32e615aabef67d2743051d1ae1114da37.tar.gz deployment-6d3887b32e615aabef67d2743051d1ae1114da37.tar.bz2 deployment-6d3887b32e615aabef67d2743051d1ae1114da37.zip |
depo configs
35 files changed, 655 insertions, 0 deletions
diff --git a/depo/.config/systemd/user/bitcoind.env b/depo/.config/systemd/user/bitcoind.env new file mode 100644 index 0000000..8236eb2 --- /dev/null +++ b/depo/.config/systemd/user/bitcoind.env @@ -0,0 +1,2 @@ +PASSWORD=password +PATH=/home/depolymerization/.local/bin:/usr/bin:/bin diff --git a/depo/.config/systemd/user/bitcoind.service b/depo/.config/systemd/user/bitcoind.service new file mode 100644 index 0000000..fe825ad --- /dev/null +++ b/depo/.config/systemd/user/bitcoind.service @@ -0,0 +1,12 @@ +[Unit] +Description=Bitcoind + +[Service] +ExecStart=/home/depolymerization/bitcoin/bin/bitcoind -rpcservertimeout=0 +StandardOutput=append:/home/depolymerization/.taler/logs/bitcoind.log +StandardError=append:/home/depolymerization/.taler/logs/bitcoind.log +EnvironmentFile=/home/depolymerization/.config/systemd/user/bitcoind.env + + +[Install] +WantedBy=multi-user.target diff --git a/depo/.config/systemd/user/btc-wire.service b/depo/.config/systemd/user/btc-wire.service new file mode 100644 index 0000000..046cbd3 --- /dev/null +++ b/depo/.config/systemd/user/btc-wire.service @@ -0,0 +1,14 @@ +[Unit] +Description=Bitcoin wire adapter +After=bitcoind.service + + + +[Service] +ExecStart=/home/depolymerization/.cargo/bin/btc-wire -c /home/depolymerization/.taler/config/taler.conf +StandardOutput=append:/home/depolymerization/.taler/logs/btc-wire.log +StandardError=append:/home/depolymerization/.taler/logs/btc-wire.log +EnvironmentFile=/home/depolymerization/.config/systemd/user/bitcoind.env + +[Install] +WantedBy=multi-user.target diff --git a/depo/.config/systemd/user/multi-user.target.wants/bitcoind.service b/depo/.config/systemd/user/multi-user.target.wants/bitcoind.service new file mode 120000 index 0000000..a315587 --- /dev/null +++ b/depo/.config/systemd/user/multi-user.target.wants/bitcoind.service @@ -0,0 +1 @@ +/home/depolymerization/.config/systemd/user/bitcoind.service
\ No newline at end of file diff --git a/depo/.config/systemd/user/multi-user.target.wants/btc-wire.service b/depo/.config/systemd/user/multi-user.target.wants/btc-wire.service new file mode 120000 index 0000000..2449eec --- /dev/null +++ b/depo/.config/systemd/user/multi-user.target.wants/btc-wire.service @@ -0,0 +1 @@ +/home/depolymerization/.config/systemd/user/btc-wire.service
\ No newline at end of file diff --git a/depo/.config/systemd/user/multi-user.target.wants/nginx.service b/depo/.config/systemd/user/multi-user.target.wants/nginx.service new file mode 120000 index 0000000..8a64ca4 --- /dev/null +++ b/depo/.config/systemd/user/multi-user.target.wants/nginx.service @@ -0,0 +1 @@ +/home/depolymerization/.config/systemd/user/nginx.service
\ No newline at end of file diff --git a/depo/.config/systemd/user/multi-user.target.wants/taler-local-blog.service b/depo/.config/systemd/user/multi-user.target.wants/taler-local-blog.service new file mode 120000 index 0000000..f4d8ffe --- /dev/null +++ b/depo/.config/systemd/user/multi-user.target.wants/taler-local-blog.service @@ -0,0 +1 @@ +/home/depolymerization/.config/systemd/user/taler-local-blog.service
\ No newline at end of file diff --git a/depo/.config/systemd/user/multi-user.target.wants/taler-local-donations.service b/depo/.config/systemd/user/multi-user.target.wants/taler-local-donations.service new file mode 120000 index 0000000..e461950 --- /dev/null +++ b/depo/.config/systemd/user/multi-user.target.wants/taler-local-donations.service @@ -0,0 +1 @@ +/home/depolymerization/.config/systemd/user/taler-local-donations.service
\ No newline at end of file diff --git a/depo/.config/systemd/user/multi-user.target.wants/taler-local-exchange.target b/depo/.config/systemd/user/multi-user.target.wants/taler-local-exchange.target new file mode 120000 index 0000000..3a950c3 --- /dev/null +++ b/depo/.config/systemd/user/multi-user.target.wants/taler-local-exchange.target @@ -0,0 +1 @@ +/home/depolymerization/.config/systemd/user/taler-local-exchange.target
\ No newline at end of file diff --git a/depo/.config/systemd/user/multi-user.target.wants/taler-local-landing.service b/depo/.config/systemd/user/multi-user.target.wants/taler-local-landing.service new file mode 120000 index 0000000..83b3cab --- /dev/null +++ b/depo/.config/systemd/user/multi-user.target.wants/taler-local-landing.service @@ -0,0 +1 @@ +/home/depolymerization/.config/systemd/user/taler-local-landing.service
\ No newline at end of file diff --git a/depo/.config/systemd/user/multi-user.target.wants/taler-local-merchant-backend.service b/depo/.config/systemd/user/multi-user.target.wants/taler-local-merchant-backend.service new file mode 120000 index 0000000..ed207fb --- /dev/null +++ b/depo/.config/systemd/user/multi-user.target.wants/taler-local-merchant-backend.service @@ -0,0 +1 @@ +/home/depolymerization/.config/systemd/user/taler-local-merchant-backend.service
\ No newline at end of file diff --git a/depo/.config/systemd/user/multi-user.target.wants/wire-gateway.service b/depo/.config/systemd/user/multi-user.target.wants/wire-gateway.service new file mode 120000 index 0000000..9bf47cf --- /dev/null +++ b/depo/.config/systemd/user/multi-user.target.wants/wire-gateway.service @@ -0,0 +1 @@ +/home/depolymerization/.config/systemd/user/wire-gateway.service
\ No newline at end of file diff --git a/depo/.config/systemd/user/nginx.service b/depo/.config/systemd/user/nginx.service new file mode 100644 index 0000000..f7165de --- /dev/null +++ b/depo/.config/systemd/user/nginx.service @@ -0,0 +1,28 @@ +# Stop dance for nginx +# ======================= +# +# ExecStop sends SIGSTOP (graceful stop) to the nginx process. +# If, after 5s (--retry QUIT/5) nginx is still running, systemd takes control +# and sends SIGTERM (fast shutdown) to the main process. +# After another 5s (TimeoutStopSec=5), and if nginx is alive, systemd sends +# SIGKILL to all the remaining processes in the process group (KillMode=mixed). +# +# nginx signals reference doc: +# http://nginx.org/en/docs/control.html +# +[Unit] +Description=nginx proxy for depolymerization +Documentation=man:nginx(8) + +[Service] +Type=forking +PIDFile=/run/nginx.pid +ExecStartPre=/usr/sbin/nginx -c /home/depolymerization/.taler/config/nginx.conf -t -q -g 'daemon on; master_process on;' +ExecStart=/usr/sbin/nginx -c /home/depolymerization/.taler/config/nginx.conf -g 'daemon on; master_process on;' +ExecReload=/usr/sbin/nginx -c /home/depolymerization/.taler/config/nginx.conf -g 'daemon on; master_process on;' -s reload +ExecStop=-/sbin/start-stop-daemon -c /home/depolymerization/.taler/config/nginx.conf --quiet --stop --retry QUIT/5 --pidfile /run/nginx.pid +TimeoutStopSec=5 +KillMode=mixed + +[Install] +WantedBy=multi-user.target diff --git a/depo/.config/systemd/user/taler-local-blog.service b/depo/.config/systemd/user/taler-local-blog.service new file mode 100644 index 0000000..5d6401e --- /dev/null +++ b/depo/.config/systemd/user/taler-local-blog.service @@ -0,0 +1,11 @@ +[Unit] +Description=Blog that accepts Taler payments. + +[Service] +ExecStart=/home/depolymerization/.local/bin/taler-merchant-demos blog -c /home/depolymerization/.taler/config/taler.conf +StandardOutput=append:/home/depolymerization/.taler/logs/taler-merchant-demos.log +StandardError=append:/home/depolymerization/.taler/logs/taler-merchant-demos.log +EnvironmentFile=/home/depolymerization/.config/systemd/user/taler-local-frontends.env + +[Install] +WantedBy=multi-user.target
\ No newline at end of file diff --git a/depo/.config/systemd/user/taler-local-donations.service b/depo/.config/systemd/user/taler-local-donations.service new file mode 100644 index 0000000..e2c2ad2 --- /dev/null +++ b/depo/.config/systemd/user/taler-local-donations.service @@ -0,0 +1,11 @@ +[Unit] +Description=Donation Website that accepts Taler payments. + +[Service] +ExecStart=/home/depolymerization/.local/bin/taler-merchant-demos donations -c /home/depolymerization/.taler/config/taler.conf +StandardOutput=append:/home/depolymerization/.taler/logs/taler-merchant-demos.log +StandardError=append:/home/depolymerization/.taler/logs/taler-merchant-demos.log +EnvironmentFile=/home/depolymerization/.config/systemd/user/taler-local-frontends.env + +[Install] +WantedBy=multi-user.target
\ No newline at end of file diff --git a/depo/.config/systemd/user/taler-local-exchange-aggregator.service b/depo/.config/systemd/user/taler-local-exchange-aggregator.service new file mode 100644 index 0000000..9e961f1 --- /dev/null +++ b/depo/.config/systemd/user/taler-local-exchange-aggregator.service @@ -0,0 +1,11 @@ +[Unit] +Description=Taler Exchange Aggregator +PartOf=taler-local-exchange.target + + +[Service] +ExecStart=/home/depolymerization/.local/bin/taler-exchange-aggregator --kyc-off -L DEBUG -c /home/depolymerization/.taler/config/taler.conf +StandardOutput=append:/home/depolymerization/.taler/logs/taler-exchange-aggregator.log +StandardError=append:/home/depolymerization/.taler/logs/taler-exchange-aggregator.log +Restart=always +RestartSec=100ms diff --git a/depo/.config/systemd/user/taler-local-exchange-closer.service b/depo/.config/systemd/user/taler-local-exchange-closer.service new file mode 100644 index 0000000..47c3ab9 --- /dev/null +++ b/depo/.config/systemd/user/taler-local-exchange-closer.service @@ -0,0 +1,11 @@ +[Unit] +Description=Taler Exchange Closer +PartOf=taler-local-exchange.target + +[Service] +ExecStart=/home/depolymerization/.local/bin/taler-exchange-closer -L DEBUG -c /home/depolymerization/.taler/config/taler.conf +StandardOutput=append:/home/depolymerization/.taler/logs/taler-exchange-closer.log +StandardError=append:/home/depolymerization/.taler/logs/taler-exchange-closer.log + +Restart=always +RestartSec=100ms diff --git a/depo/.config/systemd/user/taler-local-exchange-httpd.service b/depo/.config/systemd/user/taler-local-exchange-httpd.service new file mode 100644 index 0000000..fa19bb1 --- /dev/null +++ b/depo/.config/systemd/user/taler-local-exchange-httpd.service @@ -0,0 +1,19 @@ +[Unit] +Description=Taler Exchange HTTP daemon +Requires=taler-local-exchange-httpd.socket taler-local-exchange-secmod-cs.service taler-local-exchange-secmod-rsa.service taler-local-exchange-secmod-eddsa.service +After=taler-local-exchange-secmod-cs.service taler-local-exchange-secmod-rsa.service taler-local-exchange-secmod-eddsa.service +PartOf=taler-local-exchange.target + + +[Service] +ExecStart=/home/depolymerization/.local/bin/taler-exchange-httpd -L DEBUG -c /home/depolymerization/.taler/config/taler.conf +StandardOutput=append:/home/depolymerization/.taler/logs/taler-exchange-httpd.log +StandardError=append:/home/depolymerization/.taler/logs/taler-exchange-httpd.log + +Restart=always +# Do not dally on restarts. +RestartSec=1ms + +[Install] +WantedBy=multi-user.target + diff --git a/depo/.config/systemd/user/taler-local-exchange-httpd.socket b/depo/.config/systemd/user/taler-local-exchange-httpd.socket new file mode 100644 index 0000000..96ac2c0 --- /dev/null +++ b/depo/.config/systemd/user/taler-local-exchange-httpd.socket @@ -0,0 +1,15 @@ +[Unit] +Description=Taler Exchange Socket +PartOf=taler-local-exchange-httpd.service + +[Socket] +ListenStream=/home/depolymerization/.taler/sockets/exchange.sock +Accept=no +Service=taler-local-exchange-httpd.service +SocketMode=0660 +SocketUser=depolymerization +SocketGroup=depolymerization + + +[Install] +WantedBy=sockets.target diff --git a/depo/.config/systemd/user/taler-local-exchange-secmod-cs.service b/depo/.config/systemd/user/taler-local-exchange-secmod-cs.service new file mode 100644 index 0000000..1e2e64c --- /dev/null +++ b/depo/.config/systemd/user/taler-local-exchange-secmod-cs.service @@ -0,0 +1,11 @@ +[Unit] +Description=Taler Exchange CS security module +PartOf=taler-local-exchange.target + + +[Service] +ExecStart=/home/depolymerization/.local/bin/taler-exchange-secmod-cs -L DEBUG -c /home/depolymerization/.taler/config/taler.conf +StandardOutput=append:/home/depolymerization/.taler/logs/taler-exchange-secmod-cs.log +StandardError=append:/home/depolymerization/.taler/logs/taler-exchange-secmod-cs.log +Restart=always +RestartSec=100ms diff --git a/depo/.config/systemd/user/taler-local-exchange-secmod-eddsa.service b/depo/.config/systemd/user/taler-local-exchange-secmod-eddsa.service new file mode 100644 index 0000000..dc8f9f6 --- /dev/null +++ b/depo/.config/systemd/user/taler-local-exchange-secmod-eddsa.service @@ -0,0 +1,11 @@ +[Unit] +Description=Taler Exchange EDDSA security module +PartOf=taler-local-exchange.target + + +[Service] +ExecStart=/home/depolymerization/.local/bin/taler-exchange-secmod-eddsa -L DEBUG -c /home/depolymerization/.taler/config/taler.conf +StandardOutput=append:/home/depolymerization/.taler/logs/taler-exchange-secmod-eddsa.log +StandardError=append:/home/depolymerization/.taler/logs/taler-exchange-secmod-eddsa.log +Restart=always +RestartSec=100ms diff --git a/depo/.config/systemd/user/taler-local-exchange-secmod-rsa.service b/depo/.config/systemd/user/taler-local-exchange-secmod-rsa.service new file mode 100644 index 0000000..e7df100 --- /dev/null +++ b/depo/.config/systemd/user/taler-local-exchange-secmod-rsa.service @@ -0,0 +1,11 @@ +[Unit] +Description=Taler Exchange RSA security module +PartOf=taler-local-exchange.target + + +[Service] +ExecStart=/home/depolymerization/.local/bin/taler-exchange-secmod-rsa -L DEBUG -c /home/depolymerization/.taler/config/taler.conf +StandardOutput=append:/home/depolymerization/.taler/logs/taler-exchange-secmod-rsa.log +StandardError=append:/home/depolymerization/.taler/logs/taler-exchange-secmod-rsa.log +Restart=always +RestartSec=100ms diff --git a/depo/.config/systemd/user/taler-local-exchange-transfer.service b/depo/.config/systemd/user/taler-local-exchange-transfer.service new file mode 100644 index 0000000..9aeef61 --- /dev/null +++ b/depo/.config/systemd/user/taler-local-exchange-transfer.service @@ -0,0 +1,11 @@ +[Unit] +Description=Taler Exchange Transfer +PartOf=taler-local-exchange.target + + +[Service] +ExecStart=/home/depolymerization/.local/bin/taler-exchange-transfer -L DEBUG -c /home/depolymerization/.taler/config/taler.conf +StandardOutput=append:/home/depolymerization/.taler/logs/taler-exchange-transfer.log +StandardError=append:/home/depolymerization/.taler/logs/taler-exchange-transfer.log +Restart=always +RestartSec=100ms diff --git a/depo/.config/systemd/user/taler-local-exchange-wirewatch.service b/depo/.config/systemd/user/taler-local-exchange-wirewatch.service new file mode 100644 index 0000000..1b1098b --- /dev/null +++ b/depo/.config/systemd/user/taler-local-exchange-wirewatch.service @@ -0,0 +1,11 @@ +[Unit] +Description=Taler Exchange Wirewatch +PartOf=taler-local-exchange.target + +[Service] +ExecStart=/home/depolymerization/.local/bin/taler-exchange-wirewatch -L DEBUG -c /home/depolymerization/.taler/config/taler.conf +StandardOutput=append:/home/depolymerization/.taler/logs/taler-exchange-wirewatch.log +StandardError=append:/home/depolymerization/.taler/logs/taler-exchange-wirewatch.log + +Restart=always +RestartSec=100ms diff --git a/depo/.config/systemd/user/taler-local-exchange.target b/depo/.config/systemd/user/taler-local-exchange.target new file mode 100644 index 0000000..2235564 --- /dev/null +++ b/depo/.config/systemd/user/taler-local-exchange.target @@ -0,0 +1,11 @@ +[Unit] +Description=GNU Taler exchange + +Wants=taler-local-exchange-httpd.service +Wants=taler-local-exchange-wirewatch.service +Wants=taler-local-exchange-aggregator.service +Wants=taler-local-exchange-closer.service +Wants=taler-local-exchange-transfer.service + +[Install] +WantedBy=multi-user.target diff --git a/depo/.config/systemd/user/taler-local-frontends.env b/depo/.config/systemd/user/taler-local-frontends.env new file mode 100644 index 0000000..c884b6c --- /dev/null +++ b/depo/.config/systemd/user/taler-local-frontends.env @@ -0,0 +1,7 @@ +PATH=/home/depolymerization/geth:/home/depolymerization/bitcoin/bin:/usr/lib/postgresql/13/bin:/home/depolymerization/.vscode-server/bin/c722ca6c7eed3d7987c0d5c3df5c45f6b15e77d1/bin/remote-cli:/home/depolymerization/.local/bin:/home/depolymerization/geth:/home/depolymerization/bitcoin/bin:/usr/lib/postgresql/13/bin:/home/depolymerization/.cargo/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:: +TALER_CONFIG_FILE=/home/depolymerization/.taler/config/taler.conf +TALER_ENV_URL_INTRO=http://localhost:8080/landing/ +TALER_ENV_URL_BANK=http://localhost:8080/btc-wire/ +TALER_ENV_URL_MERCHANT_BLOG=http://localhost:8080/blog/ +TALER_ENV_URL_MERCHANT_DONATIONS=http://localhost:8080/donations/ +TALER_ENV_URL_MERCHANT_SURVEY=http://localhost:8080/survey/ diff --git a/depo/.config/systemd/user/taler-local-landing.service b/depo/.config/systemd/user/taler-local-landing.service new file mode 100644 index 0000000..4239e4c --- /dev/null +++ b/depo/.config/systemd/user/taler-local-landing.service @@ -0,0 +1,11 @@ +[Unit] +Description=Landing Website of Taler demo. + +[Service] +ExecStart=/home/depolymerization/.local/bin/taler-merchant-demos landing -c /home/depolymerization/.taler/config/taler.conf +StandardOutput=append:/home/depolymerization/.taler/logs/taler-merchant-demos.log +StandardError=append:/home/depolymerization/.taler/logs/taler-merchant-demos.log +EnvironmentFile=/home/depolymerization/.config/systemd/user/taler-local-frontends.env + +[Install] +WantedBy=multi-user.target
\ No newline at end of file diff --git a/depo/.config/systemd/user/taler-local-merchant-backend-token.service b/depo/.config/systemd/user/taler-local-merchant-backend-token.service new file mode 100644 index 0000000..e96551d --- /dev/null +++ b/depo/.config/systemd/user/taler-local-merchant-backend-token.service @@ -0,0 +1,8 @@ +[Unit] +Description=Taler Merchant backend with auth token to allow default instance creation. + +[Service] +ExecStart=/home/depolymerization/.local/bin/taler-merchant-httpd -a secret-token:secret -L DEBUG -c /home/depolymerization/.taler/config/taler.conf +StandardOutput=append:/home/depolymerization/.taler/logs/taler-merchant-httpd.log +StandardError=append:/home/depolymerization/.taler/logs/taler-merchant-httpd.log + diff --git a/depo/.config/systemd/user/taler-local-merchant-backend.service b/depo/.config/systemd/user/taler-local-merchant-backend.service new file mode 100644 index 0000000..df12179 --- /dev/null +++ b/depo/.config/systemd/user/taler-local-merchant-backend.service @@ -0,0 +1,10 @@ +[Unit] +Description=Taler Merchant backend + +[Service] +ExecStart=/home/depolymerization/.local/bin/taler-merchant-httpd -L DEBUG -c /home/depolymerization/.taler/config/taler.conf +StandardOutput=append:/home/depolymerization/.taler/logs/taler-merchant-httpd.log +StandardError=append:/home/depolymerization/.taler/logs/taler-merchant-httpd.log + +[Install] +WantedBy=multi-user.target
\ No newline at end of file diff --git a/depo/.config/systemd/user/taler-local-port-redirect.service b/depo/.config/systemd/user/taler-local-port-redirect.service new file mode 100644 index 0000000..21fa037 --- /dev/null +++ b/depo/.config/systemd/user/taler-local-port-redirect.service @@ -0,0 +1,6 @@ +[Unit] +Description=Port redirect allowing configuration at X-Forwarded-Host +[Service] +ExecStart=true +StandardOutput=append:/home/depolymerization/.taler/logs/true.log +StandardError=append:/home/depolymerization/.taler/logs/true.log
\ No newline at end of file diff --git a/depo/.config/systemd/user/wire-gateway.service b/depo/.config/systemd/user/wire-gateway.service new file mode 100644 index 0000000..1a8b4b8 --- /dev/null +++ b/depo/.config/systemd/user/wire-gateway.service @@ -0,0 +1,11 @@ +[Unit] +Description=Generic wire gateway + +[Service] +ExecStart=/home/depolymerization/.cargo/bin/wire-gateway -c /home/depolymerization/.taler/config/taler.conf +StandardOutput=append:/home/depolymerization/.taler/logs/wire-gateway.log +StandardError=append:/home/depolymerization/.taler/logs/wire-gateway.log +EnvironmentFile=/home/depolymerization/.config/systemd/user/bitcoind.env + +[Install] +WantedBy=multi-user.target diff --git a/depo/.taler/config/nginx.conf b/depo/.taler/config/nginx.conf new file mode 100644 index 0000000..12932db --- /dev/null +++ b/depo/.taler/config/nginx.conf @@ -0,0 +1,20 @@ +error_log /home/depolymerization/.taler/logs/nginx.log; +pid /home/depolymerization/.taler/nginx.pid; +events {} +http { + access_log /home/depolymerization/.taler/logs/nginx.log; + server { + listen 8980; + location / { + return 200 'Hello, I am Nginx - proxying taler-local'; + } + location ~* ^/(?<component>[a-z\-]+)(/(?<taler_uri>.*))? { + proxy_pass http://unix:/home/depolymerization/.taler/sockets/$component.sock:/$taler_uri?$args; + proxy_redirect off; + proxy_set_header X-Forwarded-Prefix /$component; + proxy_set_header X-Forwarded-Host localhost:8080; + proxy_set_header X-Forwarded-Proto http; + client_body_temp_path /tmp/taler-local-nginx; + } + } +} diff --git a/depo/.taler/config/taler.conf b/depo/.taler/config/taler.conf new file mode 100644 index 0000000..e709dc6 --- /dev/null +++ b/depo/.taler/config/taler.conf @@ -0,0 +1,373 @@ +[coin_TESTBTC_16] +rsa_keysize = 2048 +fee_deposit = TESTBTC:0.0078125 +fee_refund = TESTBTC:0.0078125 +fee_refresh = TESTBTC:0.0078125 +fee_withdraw = TESTBTC:0.0078125 +duration_legal = 10 years +duration_spend = 5 years +duration_withdraw = 3 years +value = TESTBTC:16 +cipher = RSA + +[coin_TESTBTC_8] +rsa_keysize = 2048 +fee_deposit = TESTBTC:0.0078125 +fee_refund = TESTBTC:0.0078125 +fee_refresh = TESTBTC:0.0078125 +fee_withdraw = TESTBTC:0.0078125 +duration_legal = 10 years +duration_spend = 5 years +duration_withdraw = 3 years +value = TESTBTC:8 +cipher = RSA + +[coin_TESTBTC_4] +rsa_keysize = 2048 +fee_deposit = TESTBTC:0.0078125 +fee_refund = TESTBTC:0.0078125 +fee_refresh = TESTBTC:0.0078125 +fee_withdraw = TESTBTC:0.0078125 +duration_legal = 10 years +duration_spend = 5 years +duration_withdraw = 3 years +value = TESTBTC:4 +cipher = RSA + +[coin_TESTBTC_2] +rsa_keysize = 2048 +fee_deposit = TESTBTC:0.0078125 +fee_refund = TESTBTC:0.0078125 +fee_refresh = TESTBTC:0.0078125 +fee_withdraw = TESTBTC:0.0078125 +duration_legal = 10 years +duration_spend = 5 years +duration_withdraw = 3 years +value = TESTBTC:2 +cipher = RSA + +[coin_TESTBTC_1] +rsa_keysize = 2048 +fee_deposit = TESTBTC:0.0078125 +fee_refund = TESTBTC:0.0078125 +fee_refresh = TESTBTC:0.0078125 +fee_withdraw = TESTBTC:0.0078125 +duration_legal = 10 years +duration_spend = 5 years +duration_withdraw = 3 years +value = TESTBTC:1 +cipher = RSA + +[coin_TESTBTC_ct_50] +rsa_keysize = 2048 +fee_deposit = TESTBTC:0.0078125 +fee_refund = TESTBTC:0.0078125 +fee_refresh = TESTBTC:0.0078125 +fee_withdraw = TESTBTC:0.0078125 +duration_legal = 10 years +duration_spend = 5 years +duration_withdraw = 3 years +value = TESTBTC:0.50 +cipher = RSA + +[coin_TESTBTC_ct_25] +rsa_keysize = 2048 +fee_deposit = TESTBTC:0.0078125 +fee_refund = TESTBTC:0.0078125 +fee_refresh = TESTBTC:0.0078125 +fee_withdraw = TESTBTC:0.0078125 +duration_legal = 10 years +duration_spend = 5 years +duration_withdraw = 3 years +value = TESTBTC:0.25 +cipher = RSA + +[coin_TESTBTC_ct_125] +rsa_keysize = 2048 +fee_deposit = TESTBTC:0.0078125 +fee_refund = TESTBTC:0.0078125 +fee_refresh = TESTBTC:0.0078125 +fee_withdraw = TESTBTC:0.0078125 +duration_legal = 10 years +duration_spend = 5 years +duration_withdraw = 3 years +value = TESTBTC:0.125 +cipher = RSA + +[coin_TESTBTC_ct_0625] +rsa_keysize = 2048 +fee_deposit = TESTBTC:0.0078125 +fee_refund = TESTBTC:0.0078125 +fee_refresh = TESTBTC:0.0078125 +fee_withdraw = TESTBTC:0.0078125 +duration_legal = 10 years +duration_spend = 5 years +duration_withdraw = 3 years +value = TESTBTC:0.0625 +cipher = RSA + +[coin_TESTBTC_ct_03125] +rsa_keysize = 2048 +fee_deposit = TESTBTC:0.0078125 +fee_refund = TESTBTC:0.0078125 +fee_refresh = TESTBTC:0.0078125 +fee_withdraw = TESTBTC:0.0078125 +duration_legal = 10 years +duration_spend = 5 years +duration_withdraw = 3 years +value = TESTBTC:0.03125 +cipher = RSA + +[coin_TESTBTC_ct_015625] +rsa_keysize = 2048 +fee_deposit = TESTBTC:0.0078125 +fee_refund = TESTBTC:0.0078125 +fee_refresh = TESTBTC:0.0078125 +fee_withdraw = TESTBTC:0.0078125 +duration_legal = 10 years +duration_spend = 5 years +duration_withdraw = 3 years +value = TESTBTC:0.00781255625 +cipher = RSA + +[coin_TESTBTC_ct_0078125] +rsa_keysize = 2048 +fee_deposit = TESTBTC:0.0078125 +fee_refund = TESTBTC:0.0078125 +fee_refresh = TESTBTC:0.0078125 +fee_withdraw = TESTBTC:0.0078125 +duration_legal = 10 years +duration_spend = 5 years +duration_withdraw = 3 years +value = TESTBTC:0.0078125 +cipher = RSA + + +[coin_TESTBTC_ct_000001] +rsa_keysize = 2048 +fee_deposit = TESTBTC:0.000001 +fee_refund = TESTBTC:0.000001 +fee_refresh = TESTBTC:0.000001 +fee_withdraw = TESTBTC:0.000001 +duration_legal = 10 years +duration_spend = 5 years +duration_withdraw = 3 years +value = TESTBTC:0.000001 +cipher = RSA + +[coin_TESTBTC_ct_000002] +rsa_keysize = 2048 +fee_deposit = TESTBTC:0.000001 +fee_refund = TESTBTC:0.000001 +fee_refresh = TESTBTC:0.000001 +fee_withdraw = TESTBTC:0.000001 +duration_legal = 10 years +duration_spend = 5 years +duration_withdraw = 3 years +value = TESTBTC:0.000002 +cipher = RSA + +[coin_TESTBTC_ct_000004] +rsa_keysize = 2048 +fee_deposit = TESTBTC:0.000001 +fee_refund = TESTBTC:0.000001 +fee_refresh = TESTBTC:0.000001 +fee_withdraw = TESTBTC:0.000001 +duration_legal = 10 years +duration_spend = 5 years +duration_withdraw = 3 years +value = TESTBTC:0.000004 +cipher = RSA + +[coin_TESTBTC_ct_000008] +rsa_keysize = 2048 +fee_deposit = TESTBTC:0.000001 +fee_refund = TESTBTC:0.000001 +fee_refresh = TESTBTC:0.000001 +fee_withdraw = TESTBTC:0.000001 +duration_legal = 10 years +duration_spend = 5 years +duration_withdraw = 3 years +value = TESTBTC:0.000008 +cipher = RSA + +[coin_TESTBTC_ct_000016] +rsa_keysize = 2048 +fee_deposit = TESTBTC:0.000001 +fee_refund = TESTBTC:0.000001 +fee_refresh = TESTBTC:0.000001 +fee_withdraw = TESTBTC:0.000001 +duration_legal = 10 years +duration_spend = 5 years +duration_withdraw = 3 years +value = TESTBTC:0.000016 +cipher = RSA + +[coin_TESTBTC_ct_000032] +rsa_keysize = 2048 +fee_deposit = TESTBTC:0.000001 +fee_refund = TESTBTC:0.000001 +fee_refresh = TESTBTC:0.000001 +fee_withdraw = TESTBTC:0.000001 +duration_legal = 10 years +duration_spend = 5 years +duration_withdraw = 3 years +value = TESTBTC:0.000032 +cipher = RSA + +[coin_TESTBTC_ct_000064] +rsa_keysize = 2048 +fee_deposit = TESTBTC:0.000001 +fee_refund = TESTBTC:0.000001 +fee_refresh = TESTBTC:0.000001 +fee_withdraw = TESTBTC:0.000001 +duration_legal = 10 years +duration_spend = 5 years +duration_withdraw = 3 years +value = TESTBTC:0.000064 +cipher = RSA + +[coin_TESTBTC_ct_000128] +rsa_keysize = 2048 +fee_deposit = TESTBTC:0.000001 +fee_refund = TESTBTC:0.000001 +fee_refresh = TESTBTC:0.000001 +fee_withdraw = TESTBTC:0.000001 +duration_legal = 10 years +duration_spend = 5 years +duration_withdraw = 3 years +value = TESTBTC:0.000128 +cipher = RSA + +[coin_TESTBTC_ct_000256] +rsa_keysize = 2048 +fee_deposit = TESTBTC:0.000001 +fee_refund = TESTBTC:0.000001 +fee_refresh = TESTBTC:0.000001 +fee_withdraw = TESTBTC:0.000001 +duration_legal = 10 years +duration_spend = 5 years +duration_withdraw = 3 years +value = TESTBTC:0.000256 +cipher = RSA + + + + +[merchant-account-merchant] +wire_file_mode = 770 +wire_response = ${TALER_DATA_HOME}/merchant/wire/merchant.json + +[merchant-exchange-TESTBTC] +master_key = 86HV6CHWAVQSFR53939ZXXKDRND6MXYY51EEJJCBEY1SE5ANTDY0 +currency = TESTBTC +exchange_base_url = https://exchange.btc.taler.net/ + +[frontends] +backend_apikey = secret-token:secret +backend = https://backend.btc.taler.net/ + +[blog] +http_unixpath_mode = 660 +http_unixpath = /home/depolymerization/.taler/sockets/blog.sock +http_serve = unix +serve = http + +[landing] +http_unixpath_mode = 660 +http_unixpath = /home/depolymerization/.taler/sockets/landing.sock +http_serve = unix +serve = http + +[donations] +http_unixpath_mode = 660 +http_unixpath = /home/depolymerization/.taler/sockets/donations.sock +http_serve = unix +serve = http + + +[taler] +CURRENCY_ROUND_UNIT = TESTBTC:0.00000001 +CURRENCY = TESTBTC + +[taler-exchange-secmod-rsa] +SM_PRIV_KEY = ${TALER_DATA_HOME}/taler-exchange-secmod-rsa/secmod-private-key +UNIXPATH = /home/depolymerization/.taler/sockets/exchange-secmod-rsa.sock + +[taler-exchange-secmod-eddsa] +SM_PRIV_KEY = ${TALER_DATA_HOME}/taler-exchange-secmod-eddsa/secmod-private-key +UNIXPATH = /home/depolymerization/.taler/sockets/exchange-secmod-eddsa.sock + +[taler-exchange-secmod-cs] +SM_PRIV_KEY = ${TALER_DATA_HOME}/taler-exchange-secmod-cs/secmod-private-key +UNIXPATH = /home/depolymerization/.taler/sockets/exchange-secmod-cs.sock + +[merchantdb-postgres] +CONFIG = postgres:///depo-taler + +[merchant] +default_max_deposit_fee = TESTBTC:0.05 +default_max_wire_fee = TESTBTC:0.0078125 +WIRE_TRANSFER_DELAY = 1000 s +UNIXPATH = /home/depolymerization/.taler/sockets/merchant.sock +SERVE = unix + +[exchangedb-postgres] +db_conn_str = postgres:///depo-taler +CONFIG = postgres:///depo-taler + +[exchange] +master_public_key = 86HV6CHWAVQSFR53939ZXXKDRND6MXYY51EEJJCBEY1SE5ANTDY0 +PRIVACY_DIR = $HOME/.local/share/taler-exchange/pp +TERMS_DIR = $HOME/.local/share/taler-exchange/tos +BASE_URL = http://localhost:8980/exchange/ +UNIXPATH = /home/depolymerization/.taler/sockets/exchange.sock +SERVE = unix + +[auditordb-postgres] +db_conn_str = postgres:///depo-taler +CONFIG = postgres:///depo-taler + +[auditor] +tiny_amount = TESTBTC:0.00000001 +auditor_url = http://localhost:8980/auditor +base_url = http://localhost:8980/auditor +UNIXPATH = /home/depolymerization/.taler/sockets/auditor.sock +SERVE = unix + +[PATHS] +TALER_RUNTIME_DIR = /home/depolymerization/.taler/runtime +TALER_DATA_HOME = /home/depolymerization/.taler/data + + +[depolymerizer-bitcoin] +UNIXPATH = /home/depolymerization/.taler/sockets/btc-wire.sock +DB_URL = postgres://%2Fvar%2Frun%2Fpostgresql/btc-wire?user=depolymerization +AUTH_METHOD = none +PAYTO = payto://bitcoin/tb1qhxrhccqexg0dv4nltgkuw4fg2ce7muplmjsn0v + + +[exchange-accountcredentials-1] +wire_gateway_url = http://localhost:8980/btc-wire/ +wire_gateway_auth_method = none +# basic +# username = exchange-nexus-user +# password = exchange-nexus-password + +[exchange-account-1] +PAYTO_URI = payto://bitcoin/tb1qhxrhccqexg0dv4nltgkuw4fg2ce7muplmjsn0v +ENABLE_CREDIT = YES +ENABLE_DEBIT = YES + + +#[bank] +#suggested_exchange = http://localhost:8980/exchange/ +#base_url = http://localhost:8980/bank/ +#allow_registrations = YES +#max_debt_bank = TESTBTC:1000000000.0 +#max_debt = TESTBTC:500.0 +#database = postgres:///depo-taler +#uwsgi_unixpath_mode = 660 +#uwsgi_unixpath = /home/depolymerization/.taler/sockets/bank.sock +#uwsgi_serve = unix +#serve = uwsgi diff --git a/depo/.taler/data/.exists b/depo/.taler/data/.exists new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/depo/.taler/data/.exists diff --git a/depo/.taler/sockets/.exists b/depo/.taler/sockets/.exists new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/depo/.taler/sockets/.exists |