1
2
mirror of https://github.com/vimagick/dockerfiles synced 2024-06-16 03:48:44 +00:00

update json-server

This commit is contained in:
kev 2016-05-09 11:21:31 +08:00
parent 95b0cb5345
commit c16d1cc6d6

@ -5,4 +5,46 @@ json-server
Get a full fake REST API with zero coding in less than 30 seconds (seriously) with [json-server][1].
## docker-compose.yml
```yaml
json-server:
image: vimagick/json-server
command: -w db.json
ports:
- "3000:3000"
volumes:
- ./db.json:/app/db.json
restart: always
```
## db.json
```json
{
"posts": [
{ "id": 1, "title": "json-server", "author": "typicode" }
],
"comments": [
{ "id": 1, "body": "some comment", "postId": 1 }
],
"profile": { "name": "typicode" }
}
```
## up and running
```bash
docker-compose up -d
pip install httpie
http GET :3000/posts
http POST :3000/posts id:=2 title=hello author=world
http PUT :3000/posts/2 title=Hello author=World
http PATCH :3000/posts/2 title=HELLO
http DELETE :3000/posts/2
http GET :3000/db
```
[1]: https://github.com/typicode/json-server