/BogotaSegura

Aplicación de seguridad para Bogotá.

Primary LanguageRuby

BogotaSegura

Aplicación de seguridad para Bogotá.

Para el correcto funcionamiento de la aplicacion, tener instalado:

  • Ruby 2.5.1
  • Rails 5.2.1
  • NodeJs 10.x
  • Postgresql 9.5.x
  • Yarn 1.10.x

Al clonar el proyecto por primera vez instalar las gemas requeridas al ejecutar dentro de la carpeta de la aplicacion:

bundle install

Para el uso de la base Posgresql primero crear un usuario con los siguientes comandos:

sudo -u postgres psql

create role bogota with superuser login password 'segura';

Realizar:

rails db:reset

Luego migrar la db con:

rails db:migrate

Si al realizar alguno de los comandos anteriores, da un error similar a este:

** FATAL: Peer authentication failed for user "bogota" **

Realizar la solucion mencionada aqui.

Para poblar la db ejecutar:

rails db:seed

Para correr la aplicacion ejecutar:

rails server

Desde el navegador visitar localhost:3000 para visualizar la pagina.

La aplicacion se puede probar desde Heroku.

Para poder correr la aplicacion en Cloud9, revisar la wiki del repositorio.