Antes de comenzar debes tener o crear un proyecto base en "setup python app" si no sabes pincha AQUI!
Una vez que tengas tu proyecto base tal como se muestra en la imagen puedes comenzar con la migracion de tu proyecto.
Luego ve a tu proyecto local y transfiere todos tus archivos al directorio base creado desde "setup python app"
importante después de COPIAR tus archivos, debes ambientar tu directorio del proyecto.
puedes crear una instalación de uno a uno copiando el nombre de la librería e instalarla de la siguiente forma:
pip install Flask
pip install requests
etc....
o bien ejecuta el siguiente comando desde tu consola para crear un archivo con una lista de tus paquetes instalados para el funcionamiento de tu proyecto.
"pip freeze > requirements.txt"
este nombre "requirements" puede ser cualquier nombre
cat requirements.txt
Luego trasnfiere este archivo "requirements.txt" en tu directorio de proyecto dentro de cpanel y lo ejecutaremos desde consola o terminal el siguiente comando "pip install -r requirements.txt" y le das ENTER, y espera a que se haga las instalaciones de todos tus librerías
No olvidar modificar tu archivo "passenger_wsgi.py" dentro del directorio del proyecto en cpanel
Abre el archivo y veremos la siguiente información
borra el contenido y cambialo por:
import os
import sys
sys.path.insert(0, os.path.dirname(__file__))
from app import app as application
AHORA PASAREMOS A CREAR LA BASE DE DATOS!.
ve a la siguiente opcion!
Da un nombre y crea tu base de datos , precionando el boton Create Database
Crea un usuario
luego asigna el usuario a tu base de datos
Ahora ve donde la siguiente aplicación para correr el script de la base de datos , para crear tablas, secuencias, etc
Copias el script, desactivas "Paginar resultados" y precionas ejecutar!
luego restauras tu servicio y ve a tu sitio web.
