move gunicorn configuration from init script to config file
This commit is contained in:
parent
7ec1e9f6da
commit
29204b6fb5
5 changed files with 29 additions and 16 deletions
17
update.py
17
update.py
|
|
@ -197,6 +197,23 @@ if __name__ == "__main__":
|
|||
path = os.path.join(pandora.settings.GEOIP_PATH, 'GeoLite2-City.mmdb')
|
||||
if not os.path.exists(path):
|
||||
run('./pandora/manage.py', 'update_geoip')
|
||||
if old <= 5443:
|
||||
gunicorn_config = 'pandora/gunicorn_config.py'
|
||||
if not os.path.exists(gunicorn_config):
|
||||
shutil.copy('%s.in'%gunicorn_config, gunicorn_config)
|
||||
if os.path.exists('/etc/init/pandora.conf'):
|
||||
with open('/etc/init/pandora.conf') as fd:
|
||||
data = fd.read()
|
||||
if '0.0.0.0:2620' in data:
|
||||
run('sed', '-i', 's/127.0.0.1:2620/0.0.0.0:2620/g', gunicorn_config)
|
||||
if old > 5389:
|
||||
service = 'pandora'
|
||||
print('Please install new init script for "%s" service:' % service)
|
||||
if os.path.exists('/etc/init'):
|
||||
print('\tsudo cp %s/etc/init/%s.conf /etc/init/' % (base, service))
|
||||
if os.path.exists('/lib/systemd/system'):
|
||||
print('\tsudo cp %s/etc/systemd/%s.service /lib/systemd/system/' % (base, service))
|
||||
print('\tsudo service %s restart' % service)
|
||||
else:
|
||||
if len(sys.argv) == 1:
|
||||
release = get_release()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue