Framework leggero WSGI Python con utilità e librerie per creare applicazioni web.
Sviluppare applicazioni Python in modo più efficiente. Flask è un micro-framework web gratuito e open source che non richiede strumenti o librerie specifiche. Flask avvia lo sviluppo di applicazioni con il minimo indispensabile di logica di backend, ma lascia a voi tutte le funzionalità e le configurazioni. Flask non viene fornito con una mappatura relazionale a oggetti, ma esistono librerie ed estensioni per integrare un progetto con il database preferito e altro ancora.
Iniziate a sviluppare applicazioni web su Python ancora più velocemente con l'applicazione Flask One-Click di Linode.
Come iniziare dopo la distribuzione
Software installato
Oltre a installare Flask, questa applicazione One-Click installa e configura il software per supportare l'esecuzione di Flask in un ambiente di produzione. Di seguito è riportato un elenco del software installato:
- Il NGINX Il server web è installato con una configurazione di base NGINX , che si trova in
/etc/nginx/sites-enabled/flask_app
e in ascolto sull'indirizzo IP di Linode. - Un'applicazione Flask di esempio viene scaricata nella cartella Linode
/home/flask_app_project
directory. Se si visita la cartella Indirizzo IP di Linode, si vedrà l'applicazione Flask di esempio in esecuzione e che serve i contenuti del blog. - L'ambiente dell'applicazione Flask di esempio sarà configurato con impostazioni di base situate nella cartella
/etc/config.json
file. - Gunicorn, un server HTTP WSGI (web server gateway interface) Python per UNIX, è installato e funzionante. Viene utilizzato per inoltrare le richieste dal server web NGINX all'applicazione Flask.
- Supervisore, un sistema client/server che consente agli utenti di monitorare e controllare una serie di processi su sistemi operativi simili a UNIX, è installato e funzionante sul vostro Linode. Il suo file di configurazione si trova nella seguente posizione,
/etc/supervisor/conf.d/flask_app.conf
. - I log dell'applicazione Flask di esempio si trovano nelle seguenti posizioni,
var/log/flask_app/flask_app.out.log
e/var/log/flask_app/flask_app.err.log
I prossimi passi
Ora che si ha familiarità con tutti i software installati sul proprio Linode con l'applicazione Flask One-Click, è possibile esplorare i passaggi seguenti:
- Collegarsi al proprio Linode tramite SSH. Per procedere è necessaria la password di root del Linode. È possibile esplorare i programmi installati e aggiornare le configurazioni, se necessario. Per continuare a rafforzare la sicurezza di Linode, si consiglia di seguire i passi della guida Proteggere il server.
- Leggete la nostra guida Deploy di un'applicazione Flask su Ubuntu, che approfondisce l'esempio dell'applicazione Flask distribuita dall'applicazione One-Click.
- Visitate la nostra guida Creare un'applicazione GIS usando Flask, Stadia Maps e MongoDB per imparare a creare la vostra applicazione GIS.
- Consultare il nostro articolo Come creare un'applicazione OAuth con la libreria API di Linode Python per imparare a sviluppare un'applicazione Flask utilizzando l'API di Linode per automatizzare la creazione di risorse Linode.
L'applicazione Flask One-Click è stata realizzata da Linode. Per assistenza sulla distribuzione dell'app, contattare il supporto Linode tramite le informazioni elencate nella barra laterale. Per assistenza sullo strumento o sul software stesso, visitate il sito Flask Support.