-
Instalar Docker Engine y Docker Compose
-
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.
-
Levantar server + database
docker-compose up
-
Probar la REST API en
http://localhost:8080
- 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