X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/dcee135486c7e144626b0658cfe000f1303ab80a..81301c1c50d2dd24bc8f2b132e5947d95bf0ea9c:/wolnelektury/deploy/wolnelektury.fcgi diff --git a/wolnelektury/deploy/wolnelektury.fcgi b/wolnelektury/deploy/wolnelektury.fcgi new file mode 100644 index 000000000..ba9fbef3f --- /dev/null +++ b/wolnelektury/deploy/wolnelektury.fcgi @@ -0,0 +1,22 @@ +#!/usr/bin/env python +from os.path import abspath, dirname, join +import sys + +# Redirect sys.stdout to sys.stderr for bad libraries like geopy that use +# print statements for optional import exceptions. +sys.stdout = sys.stderr + +# Add apps and lib directories to PYTHONPATH +sys.path.insert(0, abspath(join(dirname(__file__), '../../apps'))) +sys.path.insert(0, abspath(join(dirname(__file__), '../../lib'))) + +# Emulate manage.py path hacking. +sys.path.insert(0, abspath(join(dirname(__file__), "../../"))) +sys.path.insert(0, abspath(join(dirname(__file__), "../"))) + +# Run Django +os.environ['DJANGO_SETTINGS_MODULE'] = 'settings' + +from django.core.servers.fastcgi import runfastcgi +runfastcgi(method='threaded', daemonize='false') +