Instalación de la plataforma

Preciosa es una aplicación web basada en Django y Geodjango. Como depende de una base de dato espacial (en particular, usamos PostGis) y de muchos otros componentes, no es trivial (pero tampoco difícil) armar un entorno de desarrollo.

Por ello, la manera recomendada es utilizar docker

  1. Forkear y clonar el código del repositorio

  2. Instalar docker-compose de la manera correspondiente y conveniente a tu sistema operativo.

  3. Construir el contenedor ejecutando docker-compose build web.

  4. Inicializar la base de datos docker-compose run web ./initialize.sh

ya podés empezar a programar!

Para «levantar» el contenedor de preciosa bastará hacer docker-compose up. Tu servidor de desarrollo quedará disponible en http://localhost:8000

Atención

Recordá que para correr cualquier comando dentro del contenedor debés precederlo con docker-compose run web Por ejemplo, para ejecutar el shell de django:

docker-compose run web python manage.py shell