Central de Ajuda

Python - Flask

Flask é um framework web leve e flexível escrito em Python que é usado para construir aplicações web. Flask é classificado como um “microframework” porque fornece as ferramentas essenciais para criar aplicações web, mas não impõe uma estrutura ou componentes específicos, o que dá aos desenvolvedores grande flexibilidade e liberdade para escolher as bibliotecas e ferramentas a serem usadas nos diferentes projetos.

Algumas características do Flask são:

Roteamento: O Flask permite definir como responder a diferentes URLs.

Templates: facilita a geração dinâmica de páginas web por meio de templates.

Integração com bancos de dados: permite conectar sua aplicação Flask a diversos bancos de dados.

Extensões: oferece uma variedade de extensões que adicionam funcionalidade adicional, como autenticação, gerenciamento de sessões e mais.

Desenvolvimento rápido: O Flask foca na simplicidade e é ideal para o desenvolvimento ágil e rápido de aplicações web.

Flask é amplamente utilizado na comunidade de desenvolvimento Python devido à sua facilidade de aprendizado e à sua capacidade de se adaptar a uma ampla gama de projetos web. É uma excelente opção para quem deseja criar aplicações web com Python sem se sentir sobrecarregado pela complexidade de frameworks mais completos.

Estrutura do projeto

.
├── compose.yaml
├── app.Dockerfile
├── app
    ├── requirements.txt
    └── app.py

O arquivo “app.py” serve como referência caso haja necessidade de adaptar seu código, além de servir como exemplo e teste de que o Docker funciona

Despliegue de la aplicación

cd stack/python/flask
text
docker compose up -d

Verificar o estado do contêiner

text
$ docker compose ps

Parar e remover o contêiner

text
$ docker compose down
Guia g.0311 · Versão de origem 1 · pt-BR