Skip to content

ysy96/webservice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

webservice

This is the backend code for a cloud native user management system implemented using Node.js, deployed on AWS for reliability and scalability.

Infrastructure

IoC using Cloud Formation https://github.com/ysy96/infrastructure

Serverless

Lambda function used to send emails to user https://github.com/ysy96/serverless

Prerequisites

Run following command:

npm install express nodemon mysql2 dotenv bcrypt sequelize multer multer-s3 aws-sdk --save

Building the app

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published