21 lines
480 B
Python
21 lines
480 B
Python
from multiprocessing import Process
|
|
|
|
from aiohttp.web import run_app as run_web_app
|
|
|
|
from actioner.scheduler import create_scheduler, start_scheduler
|
|
from actioner.web import get_server
|
|
import logging
|
|
|
|
def main():
|
|
logging.basicConfig(level=logging.INFO)
|
|
|
|
server = get_server()
|
|
scheduler = create_scheduler()
|
|
|
|
Process(target=run_web_app, args=(server,)).start()
|
|
Process(target=start_scheduler, args=(scheduler,)).start()
|
|
|
|
|
|
if __name__ == '__main__':
|
|
main()
|