2022-06-14 10:41:27 +02:00
|
|
|
import os
|
2022-08-03 01:18:02 +02:00
|
|
|
import sys
|
2022-06-14 10:41:27 +02:00
|
|
|
|
|
|
|
from .cli import get_args
|
2022-01-11 20:16:27 +01:00
|
|
|
from .config import init_config
|
|
|
|
|
2022-08-03 01:18:02 +02:00
|
|
|
arg_delim_idx = [
|
|
|
|
i for i, arg in enumerate(sys.argv) if arg == 'madblog.uwsgi'
|
|
|
|
][0]
|
|
|
|
|
|
|
|
opts, _ = get_args(sys.argv[arg_delim_idx+1:])
|
2022-06-14 10:41:27 +02:00
|
|
|
config_file = os.path.join(opts.dir, 'config.yaml')
|
|
|
|
init_config(config_file=config_file, content_dir=opts.dir)
|
2022-01-11 20:16:27 +01:00
|
|
|
|
|
|
|
from .app import app
|
|
|
|
|
|
|
|
# For gunicorn/uWSGI compatibility
|
|
|
|
application = app
|
|
|
|
|
|
|
|
|
|
|
|
# vim:sw=4:ts=4:et:
|