summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/config.ini5
-rw-r--r--src/server.py21
l---------src/static/index.html1
3 files changed, 27 insertions, 0 deletions
diff --git a/src/config.ini b/src/config.ini
new file mode 100644
index 0000000..2a67194
--- /dev/null
+++ b/src/config.ini
@@ -0,0 +1,5 @@
+
+[web-template]
+project_name=my_web_server
+friendly_project_name=My first web Server
+
diff --git a/src/server.py b/src/server.py
new file mode 100644
index 0000000..2caddd6
--- /dev/null
+++ b/src/server.py
@@ -0,0 +1,21 @@
+#!/usr/bin/python3
+# vim: shiftwidth=4 tabstop=4 expandtab
+
+
+import waitress
+from flask import Flask
+
+
+app = Flask(__name__)
+
+
+@app.route("/", methods=["GET"])
+def index():
+ return app.send_static_file("index.html")
+
+
+if __name__ == '__main__':
+ waitress.serve(app, listen="127.0.0.1:8080") # production server / bind to port
+ #serve(app, unix_socket='/run/web-template/unix.sock') # production server / unix domain socket
+ #app.run() # debug server - NOT FOR PRODUCTION!
+
diff --git a/src/static/index.html b/src/static/index.html
new file mode 120000
index 0000000..44d1dd6
--- /dev/null
+++ b/src/static/index.html
@@ -0,0 +1 @@
+../../lib/html/example.html \ No newline at end of file