Aplicación para el seguimiento y reportería del abastecimiento de combustible.
Debe tener instalado :
- Docker y docker-compose
- Python y pipenv
- NodeJS
...Proximamente
Las aplicaciones deben tener el archivo .env siguiendo el .env.example.
El backend está en la carpeta apps/fuel_app_backend.
Los siguientes scripts inician el entorno de python.
El comando ``pipenv run migrate` crea las tablas en la base de datos sqLite.
pipenv shell
pipenv install
pipenv run migratePara ejecutar el siguiente comando necesita tener sus archivos de excel el la carpeta apps/fuel_app_backend/data
pipenv run init_dataEl comando init_data inyecta los datos de sus archivos de excel en su base de datos sqLite
Todo está listo para iniciar su backend solo necesita ejecutar el commando :
pipenv run devEl servidor se ejecuta en el http://localhost:8000
El frontend se encuentra en la carpeta apps/frontend.
Debe ejecutar los siguientes scripts:
El comando npm ci sirve para instalar las dependencias desde el package-lock.json
npm ciPara finalizar debe iniciar la aplicación con el comando:
npm run devPara la ejecución en producción, utilizaremos docker-compose:
En la carpeta raíz debe ejecutar los siguientes comandos:
docker-compose build
docker-compose up -d