Estrutura leve da WSGI Python com utilitários e bibliotecas para criar aplicações web.
Desenvolver Python aplicações de forma mais eficiente. Flask é uma microestrutura web gratuita e de código aberto que não requer ferramentas ou bibliotecas específicas. Flask inicia o desenvolvimento de aplicações com a lógica backend mínima descoberta, mas deixa todas as características e configurações a seu critério. Flask não vem com mapeamento relacional de objetos, mas existem bibliotecas e extensões para integrar um projeto com seu banco de dados preferido e muito mais.
Comece a desenvolver aplicações web em Python ainda mais rápido com o aplicativo One-Click Flask da Linode.
Começando após a implantação
Software instalado
Além de instalar o Flask, este aplicativo One-Click instala e configura o software para suportar a execução do Flask em um ambiente de produção. Abaixo está uma lista do software instalado:
- O NGINX O servidor web é instalado com uma configuração básica NGINX , localizada em
/etc/nginx/sites-enabled/flask_app
e ouvindo o endereço IP do seu Linode. - Um exemplo de aplicação de frasco é baixado para seu Linode's
/home/flask_app_project
diretório. Se você visitar seu O endereço IP da Linodevocê verá o exemplo Aplicação de frascos em funcionamento e servindo conteúdo de blogs de placas de caldeiras. - Seu exemplo O ambiente do aplicativo Flask será configurado com configurações básicas localizadas no
/etc/config.json
arquivo. - O Gunicorn, um servidor HTTP Python WSGI (web server gateway interface) para UNIX, está instalado e em execução. Ele é usado para encaminhar solicitações do seu servidor Web NGINX para o aplicativo Flask.
- SupervisorO Linode é um sistema cliente/servidor que permite a seus usuários monitorar e controlar uma série de processos em sistemas operacionais do tipo UNIX, instalado e em execução em seu Linode. Seu arquivo de configuração pode ser encontrado no local a seguir,
/etc/supervisor/conf.d/flask_app.conf
. - O exemplo dos logs do aplicativo Flask pode ser encontrado nos seguintes locais,
var/log/flask_app/flask_app.out.log
e/var/log/flask_app/flask_app.err.log
Próximos Passos
Agora que você está familiarizado com todo o software instalado em seu Linode com o aplicativo Flask One-Click, você pode explorar os seguintes passos:
- Conecte-se ao seu Linode via SSH. Você precisará da senha de root do Linode para continuar. Você pode explorar os programas instalados e atualizar as configurações conforme necessário. Considere seguir as etapas do guia Protegendo seu servidor para continuar reforçando a segurança do seu Linode.
- Leia o nosso guia Implantar um aplicativo Flask em Ubuntu, que aborda mais detalhadamente o aplicativo Flask de exemplo que é implantado pelo aplicativo One-Click.
- Visite nosso guia Criar um aplicativo GIS usando Flask, Stadia Maps e MongoDB para saber como criar seu próprio aplicativo GIS.
- Consulte nosso artigo How To Create an OAuth App with the Linode Python API Library para saber como desenvolver um aplicativo Flask usando a API da Linode para automatizar a criação de recursos da Linode.
O aplicativo Flask One-Click foi construído pela Linode. Para obter suporte sobre a implantação do aplicativo, entre em contato com a Linode Support através das informações listadas na barra lateral. Para suporte em relação à ferramenta ou software em si, visite Suporte Flask.