Challenge completed for this project Challenge
To this project your need:
In the catalog folder you need create a file .env with the same information describe in .env.example and put your configuration there:
In the .aws-config folder you need create a file lambda_envs.json with the same information describe in lambda_envs.example.json and put your configuration there:
Start Docker in your machine and run this commands in your terminal:
## LAMBDA
## install dependecies lambda
❯ cd lambda && npm i
## build your lambda
❯ cd lambda && npm run build
## create a zip
❯ cd lambda && npm run posbuild
## up docker compose
❯ docker compose up -d
## configure a new aws profile
❯ .aws-config/configure_aws.sh
## create all of aws services
❯ .aws-config/create_aws_service.sh
## CATALOG
## install dependecies catalog
❯ cd catalog && npm i
## run this command to start api(localhost:3000):
❯ npm run local
API routes are in the api folder
- aws lambda
- aws sqs
- aws sns
- aws s3
- nodejs
- typescript
- mongodb
- jest
- express
Made by Janapc 🤘 Get in touch!