Estos son los pasos y comandos que debes correr al momento de clonar el proyecto:
Sobre la carpeta /be
- Ejecuta el siguiente comando para acceder al directorio del backend
cd .\be\
- Crear un virtual Enviorement en la raiz de la ruta con el comando
python -m venv nombre_del_venv
- Situarse sobre la ruta del Virtual Enviorement con el comando
.\nombre_del_venv\Scripts\activate
- Instalar las dependencias del proyecto Flask con el comando
pip install -r .\requirements.txt
- Cree un archivo
.env
en la raíz del proyecto con la siguiente estructura:DB_CONN = "mysql+pymysql://user:password@host:port/myDataBase" # Reemplaza user, password, host y port según tu configuración de MySQL.
De ser necesario, borrar la carpeta migrations (solo si no le corre la migracion bien).
- Ejecuta el siguiente comando para preparar la migracion.
flask db init
- Ejecuta el siguiente comando para correr la migracion.
flask db migrate
- Ejecuta el siguiente comando para actualizar los datos migrados.
flask db upgrade
- Ejecuta el siguiente comando para iniciar el proyecto Flask.
py app.py
- Ya se debería tener el Backend ejecutado.