1
0
Fork 0
mirror of https://github.com/Ysurac/openmptcprouter-vps-admin.git synced 2025-02-12 10:31:52 +00:00

Add port and host arguments to omr-admin.py

This commit is contained in:
Ycarus (Yannick Chabanois) 2021-02-10 14:48:43 +01:00
parent ee274dcdba
commit d0209ef3fa

View file

@ -2429,8 +2429,11 @@ async def list_users(current_user: User = Depends(get_current_user)):
if __name__ == '__main__':
def main(omrport: int, omrhost: str):
LOG.debug("Main OMR-Admin launch")
uvicorn.run(app, host=omrhost, port=omrport, log_level='error', ssl_certfile='/etc/openmptcprouter-vps-admin/cert.pem', ssl_keyfile='/etc/openmptcprouter-vps-admin/key.pem')
if __name__ == '__main__':
with open('/etc/openmptcprouter-vps-admin/omr-admin-config.json') as f:
omr_config_data = json.load(f)
omrport = 65500
@ -2439,6 +2442,8 @@ if __name__ == '__main__':
omrhost = '0.0.0.0'
if 'host' in omr_config_data:
omrhost = omr_config_data["host"]
# uvicorn.run(app,host='0.0.0.0',port=omrport,log_level='debug',ssl_certfile='/etc/openmptcprouter-vps-admin/cert.pem',ssl_keyfile='/etc/openmptcprouter-vps-admin/key.pem')
uvicorn.run(app, host=omrhost, port=omrport, log_level='error', ssl_certfile='/etc/openmptcprouter-vps-admin/cert.pem', ssl_keyfile='/etc/openmptcprouter-vps-admin/key.pem')
# uvicorn.run(app,host='0.0.0.0',port=omrport,ssl_context=('/etc/openmptcprouter-vps-admin/cert.pem', '/etc/openmptcprouter-vps-admin/key.pem'),threaded=True)
parser = ArgumentParser(description="OpenMPTCProuter Server API")
parser.add_argument("--port", type=int, help="Listening port", default=omrport)
parser.add_argument("--host", type=str, help="Listening host", default=omrhost)
args = parser.parse_args()
main(args.port, args.host)