- Bradley Bridges - blb3664
- Paige Williams - pnw268
project/
- Python source files for the API and workerbin/
- Startup scripts for theDockerfile
s.test/
- Contains unit and integration tests from previous homeworks.
Run make
to build and tag the API and worker containers.
See https://bbridges.github.io/coe332-blb3664-pnw268 for user documentation and DEPLOYING.md for deployment documentation.
The API spec is defined in openapi.yaml and generated with ReDoc. You can view it at https://bbridges.github.io/coe332-blb3664-pnw268 via GitHub Pages. (The generated output is not checked into the repository)
To build the HTML API spec output, you'll need to install redoc-cli
with
npm
. (This requires Node.js.)
$ npm install -g redoc-cli
To serve the contents and have them rebuild on changes, you can run
$ redoc-cli serve openapi.yaml --watch
and view the HTML at http://localhost:8080.
To build a static HTML file, you can use
$ redoc-cli bundle openapi.yaml
and it will generate a file called redoc-static.html
.
This process is automated with Travis CI on each push to master and the static output is hosted with GitHub Pages.