- Node.js
- HCL
- Shell
- Postman
- express
- bcrypt
- mysql2
- jest
- supertest
- cors
- bagel
- @aws-sdk/client-s3
- multer
- Set up a workspace
cd ~/
mkdir -p ./workspace/csye6225
- Clone the repo
git clone [email protected]:XZhangCSYE6225/webapp.git
- Get into the directory of the repo
cd ./webapp
- Install all dependencies
npm i
- Run the app
nodemon server.js
After PR is raised and pass both unit tests and validation tests, the branch is merged into main branch, meanwhile github actions will be triggered and will automatically create a new AMI using packer files in ./packer/
.