You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
JSON Server provides REST API mocking based on plain JSON.
This is a docker image that eases setup.
Usage
This docker image is available as a trusted build on the docker index,
so there's no setup required.
Using this image for the first time will start a download automatically.
Further runs will be immediate, as the image will be cached locally.
The recommended way to run this container looks like this:
$ docker run -d -p 80:80 -v /home/user/articles.json:/data/db.json clue/json-server
The above example exposes the JSON Server REST API on port 80, so that you can now browse to:
https://localhost/
This is a rather common setup following docker's conventions:
-d will run a detached instance in the background
-p {OutsidePort}:80 will bind the webserver to the given outside port
-v {AbsolutePathToJsonFile}:/data/db.json should be passed to mount the given JSON file into the container
clue/json-server the name of this docker image
Help
You can supply any number of JSON Server arguments that will be passed through unmodified.
$ docker run -it --rm clue/json-server --help
JSON source
If you mount a file to /data/db.json (as in the above example),
it will automatically be used as the plain JSON data source file.