- A docker-containerized micro-service for https://cyber-dojo.org.
- An HTTP Ruby on Rails web service, for the core edit+review pages.
- Demonstrates a Kosli instrumented GitHub CI workflow deploying, with Continuous Compliance, to its staging AWS environment.
- Deployment to its production AWS environment is via a separate promotion workflow.
- Uses attestation patterns from https://www.kosli.com/blog/using-kosli-attest-in-github-action-workflows-some-tips/
# Run a demo
$ make demo
# Build the image
$ make image
# Run all the tests
$ make test
# Run only specific tests
$ ./bin/run_tests.sh app_controllers 87C
...
======app_controllers======
Run options: --seed 42705
# Running:
....
Finished in 1.604879s, 2.4924 runs/s, 10.5927 assertions/s.
4 runs, 17 assertions, 0 failures, 0 errors, 0 skips
...
t a f e s secs t/sec a/sec cov
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
app_controllers 4 17 0 0 0 1.60 2 10 40.37