Skip to content
generated from JBZoo/Skeleton-PHP

Flexible HTTP mocking application for testing and fast prototyping

License

Notifications You must be signed in to change notification settings

JBZoo/Mock-Server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c8b73db · May 26, 2021

History

25 Commits
May 26, 2021
Apr 10, 2021
Mar 21, 2021
Mar 27, 2021
Apr 14, 2021
Apr 14, 2021
Apr 12, 2021
Mar 27, 2021
Apr 12, 2021
Mar 27, 2021
Apr 14, 2021
Apr 12, 2021
Mar 21, 2021
May 21, 2021
Apr 14, 2021
Apr 14, 2021
May 26, 2021
May 26, 2021
Apr 14, 2021
Mar 27, 2021

Repository files navigation

JBZoo / Mock-Server

Build Status Docker Cloud Build Status Coverage Status Psalm Coverage Scrutinizer Code Quality CodeFactor PHP Strict Types
Stable Version Dependents GitHub Issues Total Downloads Docker Pulls GitHub License

Installing

# Build it into you project
composer require jbzoo/mock-server

# OR use phar file. Replace <VERSION> to the last version. See releases page
wget https://github.com/JBZoo/Mock-Server/releases/download/<VERSION>/mock-server.phar 

# OR just pul docker image
docker pull jbzoo/mock-server:latest

Usage

# Mock-Server is built-in into your project
php `pwd`/jbzoo-mock-server     \
    --host=0.0.0.0              \
    --port=8089                 \
    --host-tls=localhost        \
    --port-tls=8090             \
    --mocks=./mocks             \
    --ansi                      \
    -vvv

# Or Docker image
docker run                      \
    --rm                        \
    --name="mock-server"        \
    -v `pwd`/tests/mocks:/mocks \
    -p 8089:8089                \
    -p 8090:8090                \
    jbzoo/mock-server:latest    \
    --ansi                      \
    -vvv

Unit tests and check code style

make update
make test-all

License

MIT