gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] [taler-merchant] 02/02: add mitm wsgi file


From: gnunet
Subject: [GNUnet-SVN] [taler-merchant] 02/02: add mitm wsgi file
Date: Fri, 28 Apr 2017 10:31:02 +0200

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

marcello pushed a commit to branch master
in repository merchant.

commit 56406849eb80f5e85328e2bc8be1b75e98fce5c8
Author: Marcello Stanisci <address@hidden>
AuthorDate: Fri Apr 28 10:31:04 2017 +0200

    add mitm wsgi file
---
 src/mitm/frontend-mitm.wsgi.in                      | 21 +++++++++++++++++++++
 ...aler-merchant-mitm.py => taler-merchant-mitm.in} | 10 ++++++++++
 2 files changed, 31 insertions(+)

diff --git a/src/mitm/frontend-mitm.wsgi.in b/src/mitm/frontend-mitm.wsgi.in
new file mode 100644
index 0000000..3fb4cfb
--- /dev/null
+++ b/src/mitm/frontend-mitm.wsgi.in
@@ -0,0 +1,21 @@
+
+import sys
+
+if sys.version_info.major < 3:
+    print("The merchant mitm needs to run with Python>=3.4")
+    sys.exit(1)
+
+import os
+import site
+import logging
+
+logging.basicConfig(level=logging.INFO)
+
+site.addsitedir("%s/lib/python%d.%d/site-packages" % (
+    "@prefix@", 
+    sys.version_info.major,
+    sys.version_info.minor))
+
+import talermerchantmitm.mitm
+
+application = talermerchantmitm.mitm.app
diff --git a/src/mitm/taler-merchant-mitm.py b/src/mitm/taler-merchant-mitm.in
similarity index 70%
rename from src/mitm/taler-merchant-mitm.py
rename to src/mitm/taler-merchant-mitm.in
index 08067bc..9f60172 100755
--- a/src/mitm/taler-merchant-mitm.py
+++ b/src/mitm/taler-merchant-mitm.in
@@ -7,6 +7,7 @@ error generator.
 
 import argparse
 import sys
+import os
 
 parser = argparse.ArgumentParser()
 
@@ -32,3 +33,12 @@ args = parser.parse_args()
 if getattr(args, 'exchange_url', None) is None:
     parser.print_help()
     sys.exit(1)
+
+uwsgi_logfmt = "%(ltime) %(proto) %(method) %(uri) %(proto) => %(status)"
+
+os.execlp("uwsgi", "uwsgi",
+            "--master",
+            "--die-on-term",
+            "--log-format", uwsgi_logfmt,
+            "--http", ":%d" % args.port,
+            "--wsgi-file", "@prefix@/share/taler/merchant-mitm.wsgi")

-- 
To stop receiving notification emails like this one, please contact
address@hidden



reply via email to

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