API basica que permite crear, eliminar, actualizar y listar tickets, usando postgresql como gestor de base de datos, golang, y docker.
Instrucciones de como configurar y correr el proyecto en local
Para correr este proyecto es necesario tener instalado Docker y Docker compose.
Para construir la imagen docker ejecutar el siguiente comando:
docker build -t tickets-api .
Para correr el proyecto usar el comando de docker compose:
docker-compose up --build
Listado de todas las rutas de la api.
http://localhost:8080/api/test
http://localhost:8080/api/ticket
el request body para la crear un tricket es el siguiente:
{
"user": "string",
"status": "string"
}
http://localhost:8080/api/ticket/{id}
http://localhost:8080/api/ticket/
http://localhost:8080/api/ticket/{id}
http://localhost:8080/api/ticket
el request body para la actualizar un tricket es el siguiente:
{
"status": "string"
}
- Golang - El lenguaje de programación usado.
- Gorm - Libreria ORM para base de datos.
- Gorilla/Mux - Enrutador HTTP y comparador de URL para construir servidores web Go.
- Fabian Franco - Desarrollo - Fabian Franco