Marco ligero WSGI Python con utilidades y bibliotecas para crear aplicaciones web.
Desarrolle aplicaciones en Python de forma más eficiente. Flask es un microframework web gratuito y de código abierto que no requiere herramientas o bibliotecas específicas. Flask comienza el desarrollo de aplicaciones con la lógica mínima del backend, pero deja todas las características y configuraciones a tu criterio. Flask no viene con mapeo relacional de objetos, pero hay bibliotecas y extensiones para integrar un proyecto con su base de datos preferida y más.
Comience a desarrollar aplicaciones web en Python aún más rápido con Linode's Flask One-Click App.
Cómo empezar después de la implantación
Software instalado
Además de instalar Flask, esta aplicación de un solo clic instala y configura el software para apoyar la ejecución de Flask en un entorno de producción. A continuación se muestra una lista del software instalado:
- El NGINX El servidor web se instala con una configuración básica de NGINX , ubicada en
/etc/nginx/sites-enabled/flask_app
y escuchando la dirección IP de su Linode. - Un ejemplo de aplicación Flask se descarga en su Linode's
/home/flask_app_project
directorio. Si visita su Linode's dirección IPEn este caso, verás la aplicación Flask de ejemplo ejecutándose y sirviendo el contenido del blog. - El entorno de su aplicación Flask de ejemplo se configurará con ajustes básicos ubicados en el archivo
/etc/config.json
archivo. - Gunicorn, un Python WSGI (web server gateway interface) HTTP Server para UNIX, está instalado y funcionando. Se utiliza para reenviar las solicitudes de su servidor web NGINX a su aplicación Flask.
- Supervisor, un sistema cliente/servidor que permite a sus usuarios monitorizar y controlar una serie de procesos en sistemas operativos tipo UNIX, está instalado y funcionando en su Linode. Su archivo de configuración se encuentra en la siguiente ubicación,
/etc/supervisor/conf.d/flask_app.conf
. - Los registros de la aplicación Flask de ejemplo se pueden encontrar en las siguientes ubicaciones,
var/log/flask_app/flask_app.out.log
y/var/log/flask_app/flask_app.err.log
Próximos pasos
Ahora que está familiarizado con todo el software instalado en su Linode con la aplicación Flask One-Click, puede explorar los siguientes pasos:
- Conéctese a su Linode a través de SSH. Necesitarás la contraseña de root de tu Linodepara continuar. Puedes explorar los programas instalados y actualizar las configuraciones según sea necesario. Considera seguir los pasos de la guía Asegurando tu Servidor para continuar reforzando la seguridad de tu Linode.
- Lea nuestra guía Despliegue de una aplicación Flask en Ubuntu, que profundiza en la aplicación Flask de ejemplo desplegada por la aplicación One-Click.
- Visite nuestra guía Crear una aplicación SIG con Flask, Stadia Maps y MongoDB para aprender a crear su propia aplicación SIG.
- Consulte nuestro artículo Cómo crear una aplicación OAuth con la biblioteca API Linode Python para aprender a desarrollar una aplicación Flask utilizando la API Linodepara automatizar la creación de recursos Linode .
La aplicación Flask One-Click ha sido creada por Linode. Para obtener ayuda sobre la implementación de la aplicación, póngase en contacto con el soporte de Linode a través de la información que aparece en la barra lateral. Para obtener soporte sobre la herramienta o el software en sí, visite el soporte de Flask.