Instalar Preciosa Con Vagrant - mgaitan/preciosa GitHub Wiki
Vagrant es una herramienta pensada para crear y manipular maquinas virtuales de manera sencilla y bastante automatizada, vamos a aprovechar esta posibilidad para armar un entorno de desarrollo simple para preciosa.
Primero que nada hace falta instalar Vagrant y VirtualBox.
sudo apt-get install vagrant virtualbox
Posicionados adentro del repositorio levantamos la maquina virtual de vagrant segun lo que viene configurado en el Vagrantfile predeterminado.
vagrant up
El proceso de instalación va a tomar un tiempo, porque implica instalar muchas cosas.
Por ultimo, luego de que termina el proceso de instalación, nos conectamos a la maquina virtual por ssh
vagrant ssh
Crear esquemas y cargar datos
Adentro de la maquina virtual nos ubicamos en el directorio preciosa del home
-
Crear base de datos
Para crear el schema de la base de datos basta ejecutar el comando::
python manage.py syncdb
y luego::
python manage.py migrate
-
Correr las migraciones
sudo python manage.py cities_light
python manage.py loaddata fixtures/*.json
Los fixtures cargan datos al schema creado en la etapa anterior.
Preciosa
Ejecutando Primero probá si todo salió bien corriendo los tests::
python manage.py test
Para correr Preciosa
basta ejecutar::
sudo python manage.py runserver 0:8000
Una vez ejecutado, se puede acceder a preciosa en http://127.0.0.1:8000 en un browser de la maquina local.