diff --git a/spark-analytics/base/webview.yaml b/spark-analytics/base/webview.yaml index 5611e03..7da0c59 100755 --- a/spark-analytics/base/webview.yaml +++ b/spark-analytics/base/webview.yaml @@ -18,10 +18,10 @@ data: PORT = int(os.environ.get("PORT", "8080")) - _url = os.environ.get("NOWCHESS_JDBC_URL", "jdbc:postgresql://localhost:5432/nowchess") - _m = re.match(r"jdbc:postgresql://([^:/]+):(\d+)/(.+)", _url) + _url = os.environ.get("NOWCHESS_JDBC_URL", "") + _m = re.match(r"jdbc:postgresql://([^:/]+)(?::(\d+))?/([^?]+)", _url) DB_HOST = _m.group(1) if _m else "localhost" - DB_PORT = int(_m.group(2)) if _m else 5432 + DB_PORT = int(_m.group(2)) if (_m and _m.group(2)) else 5432 DB_NAME = _m.group(3) if _m else "nowchess" DB_USER = os.environ.get("NOWCHESS_DB_USER", "nowchess") DB_PASS = os.environ.get("NOWCHESS_DB_PASS", "") @@ -134,7 +134,7 @@ data: return page( label, f"{back}