Strumenti Utente

Strumenti Sito


python:bottle:gunicorn

Usare il server WSGI HTTP Gunicorn con Bottle

Autore: Fabio Di Matteo
Ultima revisione: 05/06/2025 08:30

Dall'interno del nostro script che fa uso di Bottle

Lo si puo' fare direttamente da codice. Ecco un esempio di Bottle che lancia Gunicorn:

from bottle import Bottle,route, run
 
...
def start_server():
	run(app,server='gunicorn',host='0.0.0.0', port=8080, reloader=True,debug=True)

Avviare Gunicorn con Bottle in maniera convenzionale

Se abbiamo la necessità di configurare Gunicorn con delle opzioni specifiche possiamo innanzitutto disabilitare la funzione run di Bottle, magari commentandola e da shell lanciare la nostra applicazione:

gunicorn <mio script senza .py>:app -b localhost:8080

Dove app è la variabile che contiene la nostra applicazione all'interno del nostro script.

python/bottle/gunicorn.txt · Ultima modifica: 05/06/2025 08:54 da Fabio Di Matteo