inked server
a RealWorld, fully functioning service server built on **prisma / typescript / express
run docker compose
docker-compose up -d
if productioon
sudo docker-compose -f docker-compose-production.yml up -d
provide credential files
at
/credentials
, you needfirebase-adminsdk.json
of your own.
install prisma cli
yarn install -g prisma
prisma generate
prisma generate
prisma deploy
prisma deploy
run server
yarn run dev
deploy server production
pm2 start ecosystem.config.js
seed
ts-note src/seed/index/ts
create mongo db index manually
- News.time -> must create index for better performance
environments
- Prisma
- mongodb
- express
- graphql
siblings
realtime communication
socket io related
namespaces
- crawler
- engine
- client
events by namespaces
- crawler
- on crawled
- engine
- on crawled receive
- on analysis complete
- client
- on new data
- on data update