gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-deployment] 02/02: taler-gv: sync


From: gnunet
Subject: [taler-deployment] 02/02: taler-gv: sync
Date: Wed, 14 Sep 2022 08:46:23 +0200

This is an automated email from the git hooks/post-receive script.

ms pushed a commit to branch master
in repository deployment.

commit 7186bec3e7e52f2243b1433a068a1b0248c5a596
Author: MS <ms@taler.net>
AuthorDate: Wed Sep 14 08:46:14 2022 +0200

    taler-gv: sync
---
 bin/taler-gv | 20 +++++++++++++++++++-
 1 file changed, 19 insertions(+), 1 deletion(-)

diff --git a/bin/taler-gv b/bin/taler-gv
index 9b99cd5..9f80abe 100755
--- a/bin/taler-gv
+++ b/bin/taler-gv
@@ -1200,6 +1200,12 @@ def prepare(postgres_db_name):
             cmd = f"{TALER_PREFIX}/bin/taler-merchant-httpd -L DEBUG -c 
{CFG_OUTDIR / 'taler.conf'}",
             env = TALER_UNIT_FILES_DIR / "taler-local-postgres.env" if 
os.environ.get("PGPORT") else None
         ))
+    with open(TALER_UNIT_FILES_DIR / "taler-local-sync.service", "w") as 
sync_unit:
+        sync_unit.write(unit_file_content(
+            description = "Taler Sync",
+            cmd = f"{TALER_PREFIX}/bin/sync-httpd -L DEBUG -c {CFG_OUTDIR / 
'sync.conf'}",
+            env = TALER_UNIT_FILES_DIR / "taler-local-postgres.env" if 
os.environ.get("PGPORT") else None
+        ))
     with open(TALER_UNIT_FILES_DIR / 
"taler-local-merchant-backend-token.service", "w") as merchant_token_unit:
         merchant_token_unit.write(unit_file_content(
             description = "Taler Merchant backend with auth token to allow 
default instance creation.",
@@ -1717,7 +1723,9 @@ def prepare(postgres_db_name):
         wire_method = WIRE_METHOD,
         auth_token=FRONTENDS_API_TOKEN
     )
-
+    print_nn("Stopping the merchant with TALER_MERCHANT_TOKEN into the env...")
+    subprocess.run(["systemctl", "--user", "stop", 
"taler-local-merchant-backend-token.service"], check=True)
+    print(" OK")
     print_nn("Restarting the merchant WITHOUT the auth-token in the env...")
     subprocess.run(["systemctl", "--user", "start", 
"taler-local-merchant-backend.service"], check=True)
     print(" OK")
@@ -1741,6 +1749,15 @@ def prepare(postgres_db_name):
     print_nn("Sleep 2 seconds to let the tip reserve settle...")
     time.sleep(2)
     print(" OK")
+    
+    # Configure Sync.
+    print_nn("Reset and init Sync DB..")
+    Command([
+        f"{TALER_PREFIX}/bin/sync-dbinit",
+        "-c", CFG_OUTDIR / "sync.conf",
+        "--reset"]
+    ).run()
+    print(" OK")
 
 @cli.command()
 def launch():
@@ -1752,6 +1769,7 @@ def launch():
     subprocess.run(["systemctl", "--user", "start", 
"taler-local-exchange-aggregator.service"], check=True)
     subprocess.run(["systemctl", "--user", "start", 
"taler-local-exchange-transfer.service"], check=True)
     subprocess.run(["systemctl", "--user", "start", 
"taler-local-merchant-backend.service"], check=True)
+    subprocess.run(["systemctl", "--user", "start", 
"taler-local-sync.service"], check=True)
     subprocess.run(["systemctl", "--user", "start", 
"taler-local-sandbox.service"], check=True)
     subprocess.run(["systemctl", "--user", "start", 
"taler-local-nexus.service"], check=True)
     subprocess.run(["systemctl", "--user", "start", 
"taler-local-donations.service"], check=True)

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]