#ViajesClaros
##Requerimientos
Tener instalado sin algún orden especifico
- mysql server 5.5
- node server 0.10.26
- bower
- npm
##Guia de instalacion
-
Descargar el proyecto
wget -O- https://github.com/el-sonny/viajes-claros
ógit clone [email protected]:el-sonny/viajes-claros.git
(requiere git) -
Una vez descargado ejecutar:
npm install
-
Una vez concluido este proceso ejecutar:
bower install
-
Entrar a la carpeta dump/ dentro del proyecto descargardo ejecutar:
mysql -u usuario -p < viajestransparentes.sql
-
Una vez creada la base de datos hay que configurar la conexión a mysql en el archivo /config/local.js
module.exports = {
connections:{
'mysql-connection' : {
adapter: 'sails-mysql',
host: 'my_db_host',
user: 'my_db_user',
password: 'my_db_password',
database: 'viajestransparentes'
},
}
};
-
Por ultimo para levantar el servidor ejecutar:
node app.js
##API
http://viajestransparentes.node.spaceshiplabs.com/viaje/find http://viajestransparentes.node.spaceshiplabs.com/funcionario/find
Puedes usar opciones como where, skip, limit, skip sort y callback (JSONP) o cualquiera de los atributos.
para ver un registro individual
/:modelo/:id
Ejemplos:
http://www.viajesclaros.ifai.mx/viaje/find?tipo_viaje=Internacional&limit=1000 http://www.viajesclaros.ifai.mx/viaje/14 http://www.viajesclaros.ifai.mx/funcionario/find?nombre_puesto=%20JEFE%20DE%20DEPARTAMENTO
##Backend
Se puede instalar el backend siguiendo los mismos pasos de este documento reemplazando el repositorio en el punto 1 con:
Ver el readme de ese repositorio para mas información