Yorkie CodePair provides developers with real-time collaborative code editing.
To develop CodePair in a containerized environment:
docker-compose -f docker/docker-compose.dev.yml up --build -d
Or to run the CodePair in the local environment:
CodePair requires local applications such as Envoy, Yorkie and MongoDB. To start them:
docker-compose -f docker/docker-compose.yml up --build -d
Next, Let's starts CodePair in the development mode.
cd webapp
npm start
When PR is merged into main, it is automatically distributed by GitHub Actions.
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 [EKS] # for serving API (not yet)
ㄴ api.yorkie.dev [EKS] # for serving yorkie API