From ff66089e87ac689465af65748bda3d3cfab0d6d5 Mon Sep 17 00:00:00 2001 From: Beth Skurrie Date: Mon, 15 Apr 2019 09:26:09 +1000 Subject: [PATCH 1/3] feat: add .travis.yml --- .travis.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..76fc811 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,4 @@ +services: + - docker +script: + - make && make test From afc0e8c48da3c6d083c7f1383ff4df130ab8393c Mon Sep 17 00:00:00 2001 From: Beth Skurrie Date: Mon, 15 Apr 2019 09:43:44 +1000 Subject: [PATCH 2/3] chore: add install step --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 76fc811..5429dc7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,4 +1,4 @@ services: - docker script: - - make && make test + - make && make install && make test From 061cb09df9c44e1d622909459333b83277ce9174 Mon Sep 17 00:00:00 2001 From: Beth Skurrie Date: Mon, 15 Apr 2019 10:05:45 +1000 Subject: [PATCH 3/3] docs: add README.md --- README.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..7d0c383 --- /dev/null +++ b/README.md @@ -0,0 +1,17 @@ +# Ruby in AWS Lambda with PostgreSQL / Nokogiri + +## Usage + +### Build and test locally + +``` +make && make install && make test +``` + +### Deploy + +Before deploying, you will need to create an IAM role for Lambda (it doesn't need any policies), and copy its ARN into the `--role` parameter. + +``` +make zip && make deploy && make invoke +```