This is the backend code for a cloud native user management system implemented using Node.js, deployed on AWS for reliability and scalability.
IoC using Cloud Formation https://github.com/ysy96/infrastructure
Lambda function used to send emails to user https://github.com/ysy96/serverless
Run following command:
npm install express nodemon mysql2 dotenv bcrypt sequelize multer multer-s3 aws-sdk --save
npm start
Validate Packer Template
packer validate packer/ami.json
Build AMI
packer build -var-file=packer/vars.json packer/ami.json
Import SSL Certificate
aws acm import-certificate --certificate fileb:https://prod_songyue_me.crt \
--certificate-chain fileb:https://prod_songyue_me.ca-bundle \
--private-key fileb:https://prod.songyue.mekey