diff --git a/jumpserver.conf b/jumpserver.conf index f184a246f..5db9cdd9d 100644 --- a/jumpserver.conf +++ b/jumpserver.conf @@ -2,6 +2,8 @@ url = http://192.168.244.129 key = 88aaaf7ffe3c6c04 log = debug +ip = 127.0.0.1 +port = 8080 [db] host = 127.0.0.1 diff --git a/jumpserver/settings.py b/jumpserver/settings.py index d1c8a8f40..eb418ad8e 100644 --- a/jumpserver/settings.py +++ b/jumpserver/settings.py @@ -42,6 +42,8 @@ KEY = config.get('base', 'key') URL = config.get('base', 'url') LOG_LEVEL = config.get('base', 'log') WEB_SOCKET_HOST = config.get('websocket', 'web_socket_host') +IP = config.get('base', 'ip') +PORT = config.get('base', 'port') # Quick-start development settings - unsuitable for production # See https://docs.djangoproject.com/en/1.7/howto/deployment/checklist/ diff --git a/run_websocket.py b/run_websocket.py index 25a264b19..34263f18b 100755 --- a/run_websocket.py +++ b/run_websocket.py @@ -33,8 +33,9 @@ except ImportError: import json os.environ['DJANGO_SETTINGS_MODULE'] = 'jumpserver.settings' -define("port", default=3000, help="run on the given port", type=int) -define("host", default='0.0.0.0', help="run port on given host", type=str) +from jumpserver.settings import IP, PORT +define("port", default=PORT, help="run on the given port", type=int) +define("host", default=IP, help="run port on given host", type=str) def require_auth(role='user'):