Skip to content
This repository was archived by the owner on Jun 24, 2024. It is now read-only.
/ todo-app Public archive

todo-app, made with fasitfy typescript kafka

Notifications You must be signed in to change notification settings

giovalgas/todo-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

todo-app

Docs

Requirements

  • Node 20.12
  • Yarn

How To Run:

1- Run mongodb

cd ./infra/mongodb
export DB_USERNAME=root DB_PASSWORD=1234 && docker compose -f mongodb-compose.yaml up

2- Run kafka

cd ./infra/kafka
docker compose -f ./kafka-compose.yaml up

3- Run backend

cd ./backend

export DB_USERNAME='root'
export DB_PASSWORD='1234'
export DB_HOST='localhost'
export DB_PORT=27017
export KAFKA_BROKER='127.0.0.1:9092'
export PORT=3000

yarn install
yarn dev

4- Run websocket

cd ./websocket

export KAFKA_BROKER='127.0.0.1:9092'
export PORT='3001'

yarn install
yarn dev

About

todo-app, made with fasitfy typescript kafka

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published