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 migrate
Para ejecutar el siguiente comando necesita tener sus archivos de excel el la carpeta apps/fuel_app_backend/data
pipenv run init_data
El 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 dev
El 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 ci
Para finalizar debe iniciar la aplicación con el comando:
npm run dev
Para 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