У меня есть приложение 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?