Principal punto de entrada desde el frontal hacia todo el backend. API será el encargado de persistir la información recogida a través de un cron de GCP y la entrega de dicha información
TODO
sudo apt update && sudo apt install postgresql postgresql-contrib
Comprobar que postgresql están funcionando:
sudo systemctl status postgresql
Si están funcionando, debería salir "active" o algo en verde.
Crea la base de datos de postgresql:
createdb mydbname
Instalar las dependencias:
pip install -r requirements.txt
Copia el archivo .env.example
y renómbralo como .env
, actualizando las credenciales de la base de datos:
cp .env.example .env
Migra la base de datos y crea un superusuario, que servirá para acceder luego al admin de django:
python manage.py migrate
python manage.py createsuperuser
Finalmente, ejecuta el servidor:
python manage.py runserver