From d998a898bfab18fe9703b501ee10b0a4e83a2267 Mon Sep 17 00:00:00 2001
From: David Beniamine <david.beniamine@imag.fr>
Date: Tue, 7 Mar 2017 14:59:54 +0100
Subject: [PATCH] several fixes for production

---
 passchecker/cgi-bin/index.py |  6 +++---
 service/passchecker.service  | 11 +++++++++++
 setup.py                     |  2 +-
 3 files changed, 15 insertions(+), 4 deletions(-)
 create mode 100644 service/passchecker.service

diff --git a/passchecker/cgi-bin/index.py b/passchecker/cgi-bin/index.py
index 53811b2..db1a1fa 100755
--- a/passchecker/cgi-bin/index.py
+++ b/passchecker/cgi-bin/index.py
@@ -29,7 +29,7 @@ html = """<!DOCTYPE html>
 <meta charset="UTF-8">
 <meta name="author" content="David Beniamine">
 <link type="text/css" rel="stylesheet" href="/web/css/style.css" />
-<title>Tetras Pass</title>
+<title>Pass Checker</title>
 </head>
 <body>
 <div id="box">
@@ -37,7 +37,7 @@ html = """<!DOCTYPE html>
 <div id="logos">
 <img style="float:left" src="/web/img/tl.png" alt="Tetras Libre" />
 <h1>
-Tetras Pass
+Pass Checker
 </h1>
 </div>
 """
@@ -80,7 +80,7 @@ html += """
 <foot>
 <div id="foot">
 <p>
-<a href="https://gitlab.tetras-libre.fr/tetras-libre/tetras-pass">Tetras Pass</a> est Logiciel développé par
+<a href="https://gitlab.tetras-libre.fr/tetras-libre/PasswordTester">Pass Checker</a> est Logiciel développé par
 <a href="http://tetras-libre.fr">Tetras Libre</a>,
 distribué sous Licence <a href="https://www.gnu.org/licenses/agpl.html">AGPL</a> V3.0.
 </p>
diff --git a/service/passchecker.service b/service/passchecker.service
new file mode 100644
index 0000000..502e123
--- /dev/null
+++ b/service/passchecker.service
@@ -0,0 +1,11 @@
+[Unit]
+Description=PassChecker Service
+After=network.target
+
+[Service]
+Type=simple
+User=www-data
+ExecStart=/usr/local/bin/passchecker --web
+
+[Install]
+WantedBy=multi-user.target
diff --git a/setup.py b/setup.py
index 3bd0166..d95b639 100644
--- a/setup.py
+++ b/setup.py
@@ -16,7 +16,7 @@ setup(
     },
     # Project uses reStructuredText, so ensure that the docutils get
     # installed or upgraded on the target machine
-    install_requires=['click', 'zxcvbn-python>=4.4.14'],
+    install_requires=['click', 'zxcvbn-python>=4.4.14', 'python-dateutil', 'markdown'],
 
     package_data={
         '': ['*.txt'],
-- 
GitLab