about summary refs log tree commit diff
diff options
context:
space:
mode:
authorPjotr Prins2026-03-26 18:25:42 +0100
committerPjotr Prins2026-03-26 18:25:50 +0100
commitcf82921fcec855762be2268b9c6622b33d7e5baf (patch)
tree98d1ae5d35f077506130ed71768a927d9201a6c4
parent6042a538e94bd4e7e34d9d3b1fccde6b02a81f43 (diff)
downloadgenecup-cf82921fcec855762be2268b9c6622b33d7e5baf.tar.gz
Pass the port number as a command line argument [AI]
-rwxr-xr-xserver.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/server.py b/server.py
index 9dc35f6..e475d27 100755
--- a/server.py
+++ b/server.py
@@ -2051,5 +2051,8 @@ def top150genes():
 
 
 if __name__ == '__main__':
-    # For production, consider using a more robust web server like Gunicorn or Waitress
-    app.run(debug=True, host='0.0.0.0', port=4200) # Changed to 0.0.0.0 for accessibility if needed
+    import argparse
+    parser = argparse.ArgumentParser(description='GeneCup server')
+    parser.add_argument('-p', '--port', type=int, default=4200, help='port number (default: 4200)')
+    args = parser.parse_args()
+    app.run(debug=True, host='0.0.0.0', port=args.port)