diff --git a/server.py b/server.py index 484a73e..32ad722 100644 --- a/server.py +++ b/server.py @@ -8,9 +8,11 @@ from flask import Flask, send_file def main(): parser = ArgumentParser() + parser.add_argument('--port', type=int, default=8000, help='Server port (default: 8000)') parser.add_argument('--debug', action='store_true', help='Run in debug mode (auto-reload on change)') arguments = parser.parse_args() + port: int = arguments.port debug_mode: bool = arguments.debug del arguments @@ -44,7 +46,7 @@ def main(): except urllib.error.URLError as error: return f'Cannot retrieve tile: {error}', 501 - app.run(host='0.0.0.0', port=8000, debug=debug_mode) + app.run(host='0.0.0.0', port=port, debug=debug_mode) if __name__ == '__main__':