CY
cyber-dojo/web-rack
repo for the cyberdojo/web Docker image microservice
- A docker-containerized micro-service for https://cyber-dojo.org.
- An HTTP Ruby Sinatra 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/
Development
# Run a demo
$ make demo
# Build the image
$ make image
# Run all the tests
$ make test
# Run only specific tests
$ ./sh/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.37Screenshots
On this page
Languages
HTML28.1%Ruby25.6%SCSS22.8%JavaScript16.5%Shell4.9%HCL1.7%Dockerfile0.3%Makefile0.1%CSS0.0%
Contributors
BSD 2-Clause "Simplified" License
Created January 23, 2026
Updated January 25, 2026
