From 7c6a8515c6cbbc9d6a6e2fe4f228e90ef36e0115 Mon Sep 17 00:00:00 2001 From: Daniel Molkentin Date: Tue, 10 Sep 2024 17:17:49 +0200 Subject: [PATCH] allow setting custom port --- flask_server.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) mode change 100644 => 100755 flask_server.py diff --git a/flask_server.py b/flask_server.py old mode 100644 new mode 100755 index 2dd1574..3b4faa6 --- a/flask_server.py +++ b/flask_server.py @@ -1,3 +1,4 @@ +#!/usr/bin/env python3 from flask import Flask, jsonify, request import numpy as np from modules.class_load import * @@ -325,11 +326,15 @@ def get_pdf(): if __name__ == '__main__': - app.run(debug=True, host="0.0.0.0") + try: + port = os.getenv("FLASK_RUN_PORT", 5000) + app.run(debug=True, host="0.0.0.0", port=port) + except: + print(f"Coud not bind to port {port}, set FLASK_RUN_PORT.") # PV Forecast: # object { # pvpower: array[48] # temperature: array[48] -# } \ No newline at end of file +# }