Skip to content

Latest commit

 

History

History
77 lines (58 loc) · 1.79 KB

README.md

File metadata and controls

77 lines (58 loc) · 1.79 KB

Mock Server

HTTP mocking application for testing and fast prototyping

Docker image

Features

Quick start

Create mock file ./mocks/index.json and put the content in it

[
    {
        "request": {
            "method": "GET",
            "url": "/"
        },
        "response": {
            "text": "Hello world!"
        }
    }
]

Run the Mock Server

docker run --rm -it -v $(pwd)/mocks:/app/mocks -p 8080:8080 lav45/mock-server:latest

Checking

curl http://127.0.0.1:8080/

Upgrade mocks data

docker run --rm -it -v $(pwd)/mocks:/app/mocks -e MOCKS_PATH=/app/mocks lav45/mock-server:latest bin/upgrade

Build containers

./build.sh

Run in development mode

docker run --rm -it -v $(pwd):/app -p 8080:8080 -e DEBUG=1 -e LOG_LEVEL=debug mock-server-prod:latest

Testing

./composer test