Read the explanations on this blog post.
If you'd like to run the project, just issue the following command:
docker-compose up app
Then, with HTTPie
, you can call the endpoint through http GET :8000/api/v1/movies
. To illustrate:
▶ http GET :8000/api/v1/movies
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Date: Wed, 26 May 2021 18:31:38 GMT
Server: Kestrel
Transfer-Encoding: chunked
{
"duration": "20m",
"genres": [
"Action"
],
"release": "01/21/2000",
"title": "The World of Dragon Ball Z"
}
To run the tests:
docker-compose up tests