This system was designed for storage images and resized using lambda functions.
- NodeJS
- AWS
- EC2 for API
- CloudFront
- S3
- DynamoDB
- Lambda functions
- Docker
- Terraform
npm install# development
npm run start
# watch mode
npm run start:dev
# production mode
npm run start:prod# unit tests
npm run test
# e2e tests
npm run test:e2e
# test coverage
npm run test:covBuild lambda function
# remove lambda.zip if exists
rm lambda.zip
cd lambda/
zip -r ../lambda.zip .
# return to base folder
# cd ..# init
cd terraform/
terraform init
terraform validate
terraform plan
terraform apply
# return to base folder
# cd ..