Передать аргумент для запуска приложения на Python с использованием uwsgi - PullRequest
0 голосов
/ 15 октября 2019

У меня есть приложение aiohttp с точкой входа следующим образом.

import click

from myapp.run import run


@click.group("myapp")
def myapp_main():
    """
    Command group declaration.
    Entry point for tito server command line.
    """


myapp_main.add_command(run)


if __name__ == "__main__":
    myapp_main()

@click.command("run", help="Runs the application")
def run():
    """
    Entry point for aiohttp application
    """
    app = main.create_app()

    web.run_app(app=app, port=os.environ["PROD_APP_PORT"])

Я могу запустить приложение как myapp run после запуска setup.py или с помощью команды python ./myapp/cli.py run

Я пытаюсь запустить приложение с помощью uwsgi следующим образом, но я не могу его запустить.

uwsgi --http :5200 --wsgi-file ./myapp/cli.py run

Как передать аргумент команды в uwsgi?

...