07d0c43e8e | ||
---|---|---|
config | ||
migrations | ||
pb | ||
templates | ||
tests | ||
.gitignore | ||
.travis.yml | ||
Dockerfile | ||
Pipfile | ||
Pipfile.lock | ||
README.md | ||
deploy.sh | ||
docker_run.sh | ||
run.py | ||
setup.cfg | ||
setup.py | ||
wait-for-it.sh | ||
wsgi.py |
README.md
Requirements
- Python 3
- pip (for python 3)
- pipenv (just run pip install pipenv)
Running these examples
pipenv run python run.py
This will start a webserver on localhost at port 5001. To see the api, you can visit http://localhost:5001/pb/ui
For future reference, these are the steps Sartography is taking to set up Mock Services:
- mdkir project
- cd project
- pipenv install
- pipenv install flask
- pipenv install connexion
- place your swagger/openapi file in the root directory
- add methods to return example data in the app.py file.
Deploying to staging
We don't have a travis / test environment set up for this yet, no tests but you can build and publish it with:
docker image build -t sartography/protocol-builder-mock:latest .
docker push sartography/protocol-builder-mock:latest