- A docker-containerized micro-service for https://cyber-dojo.org.
- The HTTP UI for a group-exercise dashboard.
- Demonstrates a Kosli instrumented GitHub CI workflow deploying, with Continuous Compliance, to staging and production AWS environments.
- Uses patterns from https://www.kosli.com/blog/using-kosli-attest-in-github-action-workflows-some-tips/
# To build the image
$ make image_server
# To run all tests
$ make test_server
# To run only specific tests
$ ./bin/run_tests.sh {-h|--help}
$ ./bin/run_tests.sh server 449AC6
# To check coverage metrics
$ make coverage_server
# To run snyk-container-scan
$ make snyk_container_scan
# To run rubocop-lint
$ make rubocop_lint
# To run demo
$ make demo