Provides an entry point that builds and returns a combined LH + RH keyboard firmware when provided a keymap via a POST body. Wraps compilation with ccache, and includes a pre-warmed cache of the build in /tmp/ccache. To maximize chance of a direct cache hit, changes the lambda driver to always build in /tmp/build. some back of the envelope measurements (2012 xeon e3-1230v2, nixos) clean build, no cache -> 21.308 clean build, cache -> 7.145 modified keymap, clean build, cache -> 12.127
36 lines
649 B
Text
36 lines
649 B
Text
GIT
|
|
remote: https://github.com/logandk/serverless-rack
|
|
revision: 7364305bcbbf7f6cc6851497069a5a4cb91936b1
|
|
branch: 7364305bc
|
|
specs:
|
|
serverless-rack (1.0.7)
|
|
rack (~> 2.0)
|
|
|
|
GEM
|
|
remote: https://rubygems.org/
|
|
specs:
|
|
aws_lambda_ric (2.0.0)
|
|
mustermann (2.0.2)
|
|
ruby2_keywords (~> 0.0.1)
|
|
rack (2.2.4)
|
|
rack-protection (2.2.2)
|
|
rack
|
|
ruby2_keywords (0.0.5)
|
|
sinatra (2.2.2)
|
|
mustermann (~> 2.0)
|
|
rack (~> 2.2)
|
|
rack-protection (= 2.2.2)
|
|
tilt (~> 2.0)
|
|
tilt (2.0.11)
|
|
|
|
PLATFORMS
|
|
ruby
|
|
|
|
DEPENDENCIES
|
|
aws_lambda_ric
|
|
rack
|
|
serverless-rack!
|
|
sinatra (~> 2)
|
|
|
|
BUNDLED WITH
|
|
2.1.4
|