- Update
README.md
- Add documentation for environment variables/secrets
- Add
resize_avatar
function to serverless
- Add uppercase versions of
.png
,.jpg
,.jpeg
,.gif
suffixes to serverless s3 events
- Update serverless s3 event prefix of
resize_default
function
- Move
serverless-offline
fromdependencies
todevDependencies
- Remove debug config related
resize
functionHTTP
event - Refactor JS structure
- Rename
resize
function name toresize_default
inserverless.yml
- Add
LICENSE
file - Add
CHANGELOG.md
file
- Improve
resize
function performance
- The
resize
function is called whenever an image with.png
,.jpg
,.jpeg
orgif
extension is uploaded to folderuploaders/
in thesource_bucket
- The
resize
function runs image resizing processasynchronously
for thethumb
,medium
andlarge
sizes - Save processed objects into
destination_bucket
- Use
serverless-dotenv-plugin
to referenceenvironment variables
as${env:VAR_NAME}
insideserverless.yml
and load them intolambda
functions - Add
s3:PutObjectAcl
permission for specifyingACL
to the processed objects - Add
env.js
file for accessingenvironment variables
iamRoleStatements
must be placed underprovider
property inserverless.yml
. See if you need serverless iam roles per functionEnvironment variables
placed underprovider
property inserverless.yml
- Remove
boyutluseyler-staging
bucket fromresize
function - Remove
usagePlan
entry fromserverless.yml
file - Remove
API Gateway
event fromresize
function
[serverless]
Fix machine-in-the-middle vulnerability in dependency[serverless-offline]
Fix denial of service vulnerability in dependency[webpack]
Fix cross-site scripting vulnerability in dependency
[lodash]
Remove from dependencies[lodash]
Remove from resolutions[set-value]
Remove from resolutions