diff options
author | xengineering <mail2xengineering@protonmail.com> | 2020-08-11 20:19:48 +0200 |
---|---|---|
committer | xengineering <mail2xengineering@protonmail.com> | 2020-08-11 20:19:48 +0200 |
commit | 98fe507eb40a98569e3e301a1d0a2c8f5760d4af (patch) | |
tree | dd8c1d36cff9dca5f1f9b20d62ccf73cf6d31e42 /main.py | |
parent | 24b5395e271e569092ad86b2e19818b92e8e1c17 (diff) | |
download | picontrol-98fe507eb40a98569e3e301a1d0a2c8f5760d4af.tar picontrol-98fe507eb40a98569e3e301a1d0a2c8f5760d4af.tar.zst picontrol-98fe507eb40a98569e3e301a1d0a2c8f5760d4af.zip |
Commit initial Source Files
Diffstat (limited to 'main.py')
-rwxr-xr-x | main.py | 47 |
1 files changed, 47 insertions, 0 deletions
@@ -0,0 +1,47 @@ + + +""" + 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 current_app.send_static_file('index.html') + + +@app.route('/style.css') +def style(): + return current_app.send_static_file('style.css') + + +@app.route('/favicon.ico') +def favicon(): + return current_app.send_static_file('favicon.ico') + + +if __name__ == '__main__': + serve(app, listen='*:8080') # production server + #app.run() # test server |