summaryrefslogtreecommitdiff
path: root/main.py
diff options
context:
space:
mode:
authorxengineering <mail2xengineering@protonmail.com>2020-12-22 16:01:53 +0100
committerxengineering <mail2xengineering@protonmail.com>2020-12-22 16:01:53 +0100
commit699bf610169daeb47bdcc894eb13fa1a706dc50b (patch)
tree66b3f619fece14608e83d98228ec9c200dcbc236 /main.py
parent7a89708c46b33d6d91164ff66d86d3c2471f531a (diff)
downloadweb-template-699bf610169daeb47bdcc894eb13fa1a706dc50b.tar
web-template-699bf610169daeb47bdcc894eb13fa1a706dc50b.tar.zst
web-template-699bf610169daeb47bdcc894eb13fa1a706dc50b.zip
Switch to static Web App
Diffstat (limited to 'main.py')
-rwxr-xr-xmain.py49
1 files changed, 0 insertions, 49 deletions
diff --git a/main.py b/main.py
deleted file mode 100755
index 0cd7c61..0000000
--- a/main.py
+++ /dev/null
@@ -1,49 +0,0 @@
-#!/usr/bin/python3
-
-
-"""
- web-template - A Template Project for dynamic Web Applications.
-
- Copyright (C) 2020 xengineering
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU Affero General Public License as published
- by the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Affero General Public License for more details.
-
- You should have received a copy of the GNU Affero General Public License
- along with this program. If not, see <https://www.gnu.org/licenses/>.
-"""
-
-
-from waitress import serve
-from flask import Flask, render_template, current_app
-
-
-app = Flask(__name__)
-
-
-@app.route('/')
-def index():
- return render_template('index.html')
-
-
-@app.route('/static/css/<css_file>')
-def css(css_file):
- return current_app.send_static_file("css/{}".format(css_file))
-
-
-@app.route('/favicon.ico')
-def favicon():
- return current_app.send_static_file("img/favicon.ico")
-
-
-if __name__ == '__main__':
- serve(app, listen='*: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!