fbpx

Como instalar una aplicación Flask Python en cPanel

En este articulo vamos a enseñar a instalar una aplicación Flask Python en cPanel.

El primer paso es crear el directorio o descargar tu aplicación python en el directorio raíz

$ mkdir my_project

o 

$ git clone .......

Ingresamos al directorio del proyecto

$ cd my_project

Luego vamos a preparar el entorno virtual de las librerías

$ virtualenv --python=python3 my_project

Ingresos al entorno virtual para instalar las librerías necesarias

$ source bin/activate
$ pip install flask

Creamos nuestra aplicación Flask

vi python_app.py

from flask import Flask

app = Flask(__name__)

@app.route("/")
def index():
  return "<h1>Hello, world!</h1>"

Ahora creamos el archivo que ejecutará nuestra aplicación a través del Applicaction Manager de cPanel.

$ vi passenfer_wsgi.py

import sys, os

INTERP = "/home/usuariodecpanel/my_project/bin/python"
if sys.executable != INTERP: os.execl(INTERP, INTERP, *sys.argv)

from python_app import app as application

Por último registramos nuestra aplicación en el Applicaction Manager de cPanel como indicamos a continuación

Application Manager

Listo, ya tenemos nuestra aplicación registrada y lista para acceder a través de nuestro dominio y la dirección que hayamos elegido.