Skip to content
/ yorkie-codepair Public template
forked from hackerwins/codepair-old

HackerRank CodePair clone / sample app for Yorkie document store

License

Notifications You must be signed in to change notification settings

ppeeou/yorkie-codepair

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Yorkie CodePair

Yorkie CodePair provides developers with real-time collaborative code editing.

Developing Yorkie CodePair

Runs CodePair in the development mode.

client

cd webapp
npm run start

Deploying

When PR is merged into main, it is automatically distributed by GitHub Actions.

Layout

Yorkie CodePair is deployed to AWS and the configuration is shown below. This repository is used to distribute static pages.

[Route53]
 ㄴ codepair.yorkie.dev     [gh-pages]    # for serving static pages
 ㄴ codepair-api.yorkie.dev [EC2]         # for serving API (not yet)
 ㄴ codepair.yorkie.dev - [ELB] - [EC2]   # for serving yorkie API

# EC2
[nginx] - [grpc-web proxy, envoy] - [yorkie server] - [mongodb]

About

HackerRank CodePair clone / sample app for Yorkie document store

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 94.3%
  • HTML 4.1%
  • SCSS 1.4%
  • Other 0.2%