Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/juliocesarscheidt/students-courses-project


https://github.com/juliocesarscheidt/students-courses-project

api clean-architecture docker dynamodb github-actions openapi typescript unit-test

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

        

# Typescript Project using Clean Architecture

Tiny project to implement clean architecture concepts using Typescript.
It's related to courses and students, with the persistence being done on DynamoDB.

## Running with Docker

```bash
# with docker-compose
docker-compose up -d --build
docker-compose logs -f --tail 100 students-courses-project

# with docker
docker image build --tag juliocesarmidia/students-courses-project:1.0.0 .

docker container run -d -p 4040:4040 \
--name students-courses-project \
--restart always \
juliocesarmidia/students-courses-project:1.0.0

docker container logs -f --tail 100 students-courses-project
```