Skip to content

Commit

Permalink
Merge pull request #19 from jeffbonnes/node-16
Browse files Browse the repository at this point in the history
Upgrade to Node 16, Sharp 0.32 and add OwnershipControls to logs bucket
  • Loading branch information
HoraceShmorace authored May 6, 2024
2 parents 37347a5 + 56ed5a4 commit 09ab25b
Show file tree
Hide file tree
Showing 5 changed files with 10,719 additions and 3,239 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [12.x,]
node-version: [16.x,]
steps:
- uses: actions/checkout@v3
- name: Use Node.js ${{ matrix.node-version }}
Expand Down
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,12 @@ While Image-Flex allows you to indicate a region to use other than `us-east-1`,
Note that this is a production-ready application, not a tutorial. This document assumes you have some working knowledge of AWS, [CloudFormation](https://aws.amazon.com/cloudformation/) and the [Serverless Application Model (SAM)](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/what-is-sam.html), [AWS Lambda](https://aws.amazon.com/lambda/), [S3](https://aws.amazon.com/s3/), [Node.js](https://nodejs.org/), [NPM](https://www.npmjs.com/), and JavaScript.

## Requirements
1. [Node.js v12.x](https://nodejs.org/en/blog/release/v12.22.1/) (this is the latest version supported by [Lambda@Edge](https://aws.amazon.com/lambda/edge/)). It's recommended to use [Node Version Manager](https://github.com/nvm-sh/nvm), which allows one system to install and switch between multiple Node.js versions.
1. [Node.js v16.x](https://nodejs.org/en/blog/release/v12.22.1/). It's recommended to use [Node Version Manager](https://github.com/nvm-sh/nvm), which allows one system to install and switch between multiple Node.js versions.
1. [Docker](https://docs.docker.com/engine/install/)
1. An [AWS account](https://aws.amazon.com/account/sign-up).
1. The [AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/install-macos.html).
1. The [AWS SAM CLI](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-sam-cli-install-mac.html).
1. [Docker](https://www.docker.com/) for SAM packaging.

Be sure to configure the AWS CLI:
```bash
Expand Down
Loading

0 comments on commit 09ab25b

Please sign in to comment.