Skip to content

lav45/mock-server

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published