Este proyecto está construido con Django 5.0 y Python 3.10.
El proyecto consta de los siguientes directorios y archivos principales:
.github
: Contiene los archivos de configuración de GitHub.albercan_backend
: Contiene el código fuente del backend.envs
: Contiene los archivos de entorno.people
,pet
,structure
,utils
: Contienen el código fuente de las diferentes partes del proyecto.
Para instalar y ejecutar el proyecto con Docker, sigue estos pasos:
- Construye la imagen de Docker:
docker build -t albercan_backend .
Para ejecutar el proyecto con Docker Compose:
docker-compose up
Para instalar y ejecutar el proyecto con Poetry, sigue estos pasos:
- Instala las dependencias del proyecto:
poetry install
- Ejecuta el servidor de desarrollo de Django:
poetry run python manage.py runserver
En ocasiones los tests no corren porque el STORAGES.staticfiles apunta a whitenoise, pero si lo usamos por el que usa django por defecto django.contrib.staticfiles.storage.StaticFilesStorage
anda todo bien.