Skip to content

Latest commit

 

History

History
64 lines (49 loc) · 1.81 KB

README.md

File metadata and controls

64 lines (49 loc) · 1.81 KB

Chotuve - Media server

Grupo Build Status codecov sv sv sv sv

Instrucciones

Desarrollo local

  1. Instalar Docker Engine y Docker Compose

  2. Asegurarse de tener el archivo 'chotuve-videos-firebase-adminsdk.json' en la raiz con las credenciales de firebase. Despues seguro tengamos una cuenta de firebase para desarrollo y otra para produccion, hay que ver esto bien.

  3. Levantar server + database docker-compose up

  4. Probar la REST API en http://localhost:8080

API

  • Add video: POST http://localhost:8080/videos con body:
{
 "videoId": "123",
 "url": "example/url"
}

Respuesta exitosa:

{
 "videoId": "123",
 "url": "example/url",
 "timestamp": "12/12/12"
}
  • Get video: GET http://localhost:8080/videos/:id.

Respuesta exitosa:

{
"videoId": "123",
"url": "example/url",
"timestamp": "12/12/12"
}
  • Delete a video: DELETE http://localhost:8080/videos/:id con body:
{
 "videoId": "123",
}

Respuesta exitosa:

"status: "OK