Eu tenho um pequeno aplicativo .py/Flask que posso executar a partir da linha de comando como um servidor uWSGI ou Gunicorn.
O site do Flask mostra uma maneira abreviada de simplesmente executar um aplicativo Flask com esses tipos de servidores, ou seja, esp. se estou usando minha fonte em um venv.
Você sabe como executar um servidor uWSGI ou servidor Gunicorn sob um venv na inicialização?
Estou basicamente executando uma fonte simples para testar servidores para aplicativos Flask e Python3.
Você precisa criar um ambiente virtual e codificar o caminho para uWSGI ou Gunicorn.
Para iniciar o aplicativo na inicialização, use systemd ou supervisor .
Um exemplo de uso do supervisor.
Confira o tutorial de Miguel sobre Deployment no Linux para detalhes.
Eu encontrei uma maneira bacana através do que Simba estava descrevendo no Supervisor, mas com arquivos systemd .service.
...
Então, eu acabei de descrever meu diretório na seção [Service] e então usei ExecStart= para dar um start na minha localização Gunicorn no meu ambiente.