mirror of
https://github.com/fastogt/fastocloud_admin.git
synced 2025-03-09 23:38:52 +00:00
Sock impl
This commit is contained in:
parent
08a6a27eb1
commit
4c0b38ebe6
4 changed files with 21 additions and 19 deletions
15
server.py
15
server.py
|
|
@ -1,13 +1,16 @@
|
|||
#!/usr/bin/env python3
|
||||
|
||||
from app import app, servers_manager
|
||||
import logging
|
||||
import argparse
|
||||
from gevent.pywsgi import WSGIServer
|
||||
import gevent
|
||||
from gevent.pywsgi import WSGIServer
|
||||
|
||||
PROJECT_NAME = 'iptv_admin'
|
||||
from app import app, servers_manager
|
||||
|
||||
PROJECT_NAME = 'fastocloud_iptv_admin'
|
||||
HOST = '0.0.0.0'
|
||||
PORT = 8080
|
||||
LOGS_PATH = PROJECT_NAME + '.log'
|
||||
|
||||
|
||||
def servers_refresh():
|
||||
|
|
@ -18,10 +21,12 @@ if __name__ == '__main__':
|
|||
parser = argparse.ArgumentParser(prog=PROJECT_NAME, usage='%(prog)s [options]')
|
||||
parser.add_argument('--port', help='port (default: {0})'.format(PORT), default=PORT)
|
||||
parser.add_argument('--host', help='host (default: {0})'.format(HOST), default=HOST)
|
||||
parser.add_argument('--logs_path', help='logs path (default: {0})'.format(LOGS_PATH), default=LOGS_PATH)
|
||||
|
||||
argv = parser.parse_args()
|
||||
|
||||
import logging
|
||||
logging.basicConfig(filename='admin.log', filemode='w', level=logging.DEBUG, format='%(asctime)s.%(msecs)03d [%(levelname)s] %(message)s', datefmt='%H:%M:%S')
|
||||
logging.basicConfig(filename=argv.logs_path, filemode='a', level=logging.DEBUG,
|
||||
format='%(asctime)s.%(msecs)03d [%(levelname)s] %(message)s', datefmt='%H:%M:%S')
|
||||
|
||||
http_server = WSGIServer((argv.host, argv.port), app)
|
||||
srv_greenlet = gevent.spawn(http_server.serve_forever)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue