NOTE: 한국어 설명은 아래에 있습니다.
This project uses NestJS with Typescript and Kafka
If you want to learn more about Timber, please visit its Blog: https://blog.needpainkiller.xyz
Log processing backend service for Timber Framework
npm install
# development
npm run start
# watch mode
npm run start:dev
# production mode
npm run start:prod
# unit tests
npm run test
# e2e tests
npm run test:e2e
# test coverage
npm run test:cov
# Build
npm run build
# create ".env" file
## Database (MariaDB)
DB_DIALECT=mariadb
DB_HOST=x.y.z
DB_PORT=3306
DB_NAME=timber-audit
DB_USERNAME=timber
DB_PASSWORD=passwd
## Message Queue (Kafka)
KAFKA_BROKERS=x.x.x.x:9092,y.y.y.y:2909,z.z.z.z:9092
KAFKA_ID=timber-sawmill
KAFKA_GROUP_ID=timber-sawmill-group
# Build Dockerfile
docker build . -t timber-sawmill
# Run Dockerfile
docker container run -d -p 3000:3000 -v ./.env:/var/app/.env nest-docker
- Author - NeedPainkiller
- Blog - https://blog.needpainkiller.xyz
- Github - @PainKiller
Timber-Sawmill is MIT licensed.
이 프로젝트는 NestJS, Typescript, Kafka 로 구현되었습니다.
Timber 프로젝트에 더 알고 싶다면 블로그 에 방문 해주세요
Timber Sawmill 프로젝트는 Timber 를 위한 API 감사, HTTP 로깅 서비스 입니다.
npm install
# development
npm run start
# watch mode
npm run start:dev
# production mode
npm run start:prod
# unit tests
npm run test
# e2e tests
npm run test:e2e
# test coverage
npm run test:cov
# Build
npm run build
# create ".env" file
## Database (MariaDB)
DB_DIALECT=mariadb
DB_HOST=x.y.z
DB_PORT=3306
DB_NAME=timber-audit
DB_USERNAME=timber
DB_PASSWORD=passwd
## Message Queue (Kafka)
KAFKA_BROKERS=x.x.x.x:9092,y.y.y.y:2909,z.z.z.z:9092
KAFKA_ID=timber-sawmill
KAFKA_GROUP_ID=timber-sawmill-group
# Build Dockerfile
docker build . -t timber-sawmill
# Run Dockerfile
docker container run -d -p 3000:3000 -v ./.env:/var/app/.env nest-docker
- Author - NeedPainkiller
- Blog - https://blog.needpainkiller.xyz
- Github - @PainKiller
Timber-Sawmill is MIT licensed.