Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add grpc server #47

Closed
wants to merge 18 commits into from
Closed

Add grpc server #47

wants to merge 18 commits into from

Conversation

robert-cronin
Copy link
Contributor

This PR is specifically for making the git backend use GRPC for secure communications.

Fixes #46.

@robert-cronin robert-cronin added the development Standard development label Jun 29, 2020
@robert-cronin robert-cronin self-assigned this Jun 29, 2020
@CMCDragonkai
Copy link
Member

@Zachaccino can you have a look at this regarding GRPC.

@robert-cronin can you point to which specific file has the GRPC implementation?

@robert-cronin
Copy link
Contributor Author

robert-cronin commented Jun 30, 2020

The specific files that have gRPC are git_server.proto, PeerManager.ts:Line98 and GitClient.ts. Any insights you could share would be appreciated, I've only had limited experience with using gRPC in production. I also am still yet to figure out the best way to implement the secure credentials for SSL mostly the CA.

@Zachaccino
Copy link

Looks good to me, that said, I don't have much experience working with GRPC in production either.

@robert-cronin robert-cronin mentioned this pull request Jul 3, 2020
@robert-cronin
Copy link
Contributor Author

This PR is closed in favour of PR #52

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
development Standard development
Development

Successfully merging this pull request may close these issues.

Git Communication over a gRPC connection
3 participants