15 lines
477 B
Python
15 lines
477 B
Python
|
#!/usr/bin/env python3
|
||
|
# -*- coding: utf-8 -*-
|
||
|
|
||
|
from subprocess import Popen
|
||
|
from bgpranking.libs.helpers import get_homedir
|
||
|
|
||
|
if __name__ == '__main__':
|
||
|
website_dir = get_homedir() / 'website'
|
||
|
Popen([f'{website_dir}/3drparty.sh'], cwd=website_dir)
|
||
|
try:
|
||
|
Popen(['gunicorn', '--worker-class', 'gevent', '-w', '10', '-b', '0.0.0.0:5005', 'web:app'],
|
||
|
cwd=website_dir).communicate()
|
||
|
except KeyboardInterrupt:
|
||
|
print('Stopping gunicorn.')
|