Overview

Observatorio UCCS


Introducción


Quick start

  1. Requisitos: mercurial, git, rvm, posgres, posgis, imagemagick

  2. Ruby 1.9.2

    rvm install 1.9.2
    rvm use 1.9.2 --default
    
  3. Crear un grupo para las gemas de este proyecto (esto ayuda a aislar los proyectos)

    rvm gemset create 'observatoriouccs'
    
  4. Instalar las librerías de desarrollo de postgres

    sudo apt-get install libpq-dev
    
  5. Clonar el repositorio e inicializarlo

    hg clone ssh://hg@bitbucket.org/nanounanue/observatoriouccs
    cd observatoriouccs
    

    Nota: Al entrar al directorio, bundle se ejcutará automáticamente (gracias al .rvmrc)

    vagrant init
    

    Nota: (El archivo Vagrantfile ya existe NO sobreescribirlo)

  6. Crear la base de datos

    rake db:migrate
    
  7. Arrancar el servidor web de desarrollo

    passenger start
    

    Ir a http://localhost:3000

  8. ¡Listo!


Generación de Diagramas

Para obtener los diagramas de Entidad-Relación hay que ejecutar lo siguiente:

    rake erd

Esto va a generar un archivo ERD.pdf en el directorio raíz.

Si además quieres generar los diagramas UML, hay que ejecutar entonces:

    rake diagram:all

lo cual generará en la carpeta doc diversos diagramas svg.