Este es un proyecto utilizado para enseñar/aprender algunas herramientas en el marco de la asignatura "Análisis y Diseño de Algoritmos" del Departamento de Computación de la UNRC.
- Forkear
- Clonar el repositorio en sus máquinas
- Configurar las base de datos
- Correr el servidor web
La forma más fácil de forkear es hacerlo desde github, presionando en el botón Fork en el margen derecho superior de la pantalla
para clonar el repositorio se puede usar el siguiente comando
git clone [email protected]:se-unrc/triviavet.git
esto creara una carpeta en sus máquinas llamada triviavet y enlazada a través de origin
a sus repositorio en github
Vamos a utilizar mysql como el motor de base de datos, para esto configurar el archivo {basedir}/src/resources/database.properties
con sus correspondientes valores
development.driver=com.mysql.jdbc.Driver
development.username=<user>
development.password=<passwd>
development.url=jdbc:mysql://localhost/trivia
development.test.driver=com.mysql.jdbc.Driver
development.test.username=<user>
development.test.password=<passwd>
development.test.url=jdbc:mysql://localhost/trivia_test
utilizar el script ./run.sh
A continuación algunos ejemplo de como se puede usar curl para consultar al servidor
- List Users
curl http://localhost:4567/users
- List User
curl http://localhost:4567/users/1
- Create User
curl -X POST http://localhost:4567/users \
-H 'content-type: application/json' \
-d '{"firstName":"John", "lastName": "Doe", email: "[email protected]"}'
- Update User
curl -X PUT http://localhost:4567/users/1 \
-H 'content-type: application/json' \
-d '{"firstName":"Michael"}'
Prueba commit git commit -m "[Delivers #id] descripcion"
This project is licensed under the MIT License - see the LICENSE.md file for details