diff --git a/Dockerfile b/Dockerfile index 35a0658..32d87f8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -29,6 +29,9 @@ RUN (echo 'DPkg::Post-Invoke {"/bin/rm -f /var/cache/apt/archives/*.deb || true" ./get_helm.sh &&\ rm ./get_helm.sh &&\ + ## Serverless \ + npm i serverless -g &&\ + ## See https://github.com/actions/checkout/issues/956 groupmod -g 1000 runner && usermod -u 1000 runner &&\ diff --git a/README.md b/README.md index 8e7f83d..cd4e7fa 100644 --- a/README.md +++ b/README.md @@ -13,5 +13,6 @@ Also includes the following tools: * TerraForm * AWS CLI (v2) * Helm +* Serverless Unlocks node v20 that is already available in the image diff --git a/test/test_serverless.py b/test/test_serverless.py new file mode 100644 index 0000000..87c280f --- /dev/null +++ b/test/test_serverless.py @@ -0,0 +1,4 @@ +import pytest + +def test_helm(host): + assert 'Serverless ϟ Framework 4.' in host.run('serverless -v').stdout