Just for study.
- Docker
- docker-compose
- [optional] node v10
- [optional] npm
- [optional]
npm install -g yarn
- Yarn
- Clone this repository
- Setup the .env file by copying the .env.sample
docker-compose up
to run the application and additional imagesyarn docker
ordocker exec -it lab-api sh
to get inside of the application docker image
- Clone this repository
- Setup the .env file by copying the .env.sample
yarn install
- to install the dependenciesyarn test
- to run the testsyarn db:migrate
- to run the migrationsyarn dev
- to run the application (with nodemon)
To test the apis via insomnia, please import the insomnia_todos_api.yaml
in your insomnia
- docker-compose with database image
- localstack docker image for tests
- serverless framework (deploy lambdas and create resources)
- running DynamoDB, SQS, SNS... locally with localstack