3cdb39aecc | ||
---|---|---|
config | ||
migrations | ||
static | ||
templates | ||
.gitignore | ||
.travis.yml | ||
Dockerfile | ||
Pipfile | ||
Pipfile.lock | ||
README.md | ||
api.yml | ||
app.py | ||
deploy.sh | ||
docker_run.sh | ||
forms.py | ||
models.py | ||
run.py | ||
test_sanity.py | ||
wait-for-it.sh |
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