AWS-Lambda
view release on metacpan or search on metacpan
examples/psgi/Makefile view on Meta::CPAN
build: psgi.zip
psgi.zip: handler.pl cpanfile app.psgi
docker run --rm -v $(PWD):/var/task shogo82148/p5-aws-lambda:build-5.32.al2 \
cpanm --notest -L extlocal --installdeps .
zip -r psgi.zip . -x '*.zip'
test:
docker run --rm -v $(PWD):/var/task shogo82148/p5-aws-lambda:5.32.al2 \
handler.handle '{"httpMethod": "GET", "path":"/"}'
docker run --rm -v $(PWD):/var/task shogo82148/p5-aws-lambda:5.32.al2 \
handler.handle '{"httpMethod": "POST", "path":"/foo", "headers": {"Content-Type": "application/json"}, "body":"{\"hello\":\"lambda\"}"}'
clean:
rm -f psgi.zip
rm -rf local
rm -rf extlocal
.PHONY: build test clean
( run in 1.247 second using v1.01-cache-2.11-cpan-39bf76dae61 )