Skip to content

janapc/desafio-anotaai-nodejs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Desafio Anotaai Nodejs

Last commit Language top Repo size workflow

Description   |    Requirement   |    Usage   |    Resources

Description

Challenge completed for this project Challenge

arch

Requirement

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:

Usage

Start Docker in your machine and run this commands in your terminal:

## LAMBDA
## install dependecies lambdacd lambda && npm i
## build your lambdacd lambda && npm run build
## create a zipcd 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 catalogcd catalog && npm i

## run this command to start api(localhost:3000):
❯ npm run local

API routes are in the api folder

Resources

  • aws lambda
  • aws sqs
  • aws sns
  • aws s3
  • nodejs
  • typescript
  • mongodb
  • jest
  • express

Made by Janapc 🤘 Get in touch!