dotnet-etcd
A C# .NET (dotnet) GRPC client for etcd v3 +
파일 탐색기
최종 버전 다운로드 (.zip)- bug_report.md
- feature_request.md
- beast-tests.yml
- codeql-analysis.yml
- dotnet-build-test-coverage.yml
- nuget-publish.yml
- pr-labeler.yml
- dependabot.yml
- FUNDING.yml
- release.yml
- api-reference.md
- index.md
- ssl-tls.md
- api-reference.md
- client-methods.md
- dependency-injection.md
- index.md
- api-reference.md
- index.md
- api-reference.md
- index.md
- etcd-logo-rectangle.png
- etcd-logo-square.png
- api-reference.md
- index.md
- api-reference.md
- index.md
- api-reference.md
- index.md
- api-reference.md
- index.md
- api-reference.md
- index.md
- api-reference.md
- index.md
- index.md
- EtcdClientOptions.cs
- EtcdClientOptionsValidator.cs
- ServiceCollectionExtensions.cs
- auth.proto
- election.proto
- kv.proto
- lock.proto
- rpc.proto
- version.proto
- gogo.proto
- AsyncHelper.cs
- IAsyncDuplexStreamingCall.cs
- IAsyncStreamCallFactory.cs
- IConnection.cs
- IEtcdClient.cs
- IWatchManager.cs
- IWatchStream.cs
- Connection.cs
- watchClient.cs
- WatchEvent.cs
- WatchManager.cs
- WatchStream.cs
- .editorconfig
- AsyncDuplexStreamingCallAdapter.cs
- AsyncStreamCallFactory.cs
- authClient.cs
- AuthenticationHttpHandler.cs
- clusterClient.cs
- ConnectionStringParser.cs
- dotnet-etcd.csproj
- dotnet-etcd.csproj.DotSettings
- electionClient.cs
- etcd-logo-rectangle.png
- etcdClient.cs
- GrpcChannelFactory.cs
- kvClient.cs
- leaseClient.cs
- LICENSE.md
- lockClient.cs
- maintenanceClient.cs
- Util.cs
- EtcdClusterCollection.cs
- EtcdClusterFixture.cs
- TestHelper.cs
- AuthClientIntegrationTests.cs
- AuthTestCollection.cs
- ClusterClientIntegrationTests.cs
- ElectionClientIntegrationTests.cs
- EtcdClientIntegrationTests.cs
- KvClientIntegrationTests.cs
- LockClientIntegrationTests.cs
- MaintenanceClientIntegrationTests.cs
- SkipException.cs
- SslIntegrationTests.cs
- TokenRenewalIntegrationTests.cs
- WatchClientIntegrationTests.cs
- WatchResilienceTests.cs
- WatchResilienceTestsCollection.cs
- EtcdClientOptionsValidatorTests.cs
- ServiceCollectionExtensionsTests.cs
- AsyncStreamingCallFactory.cs
- AsyncUnaryCallFactory.cs
- FakeDuplexStreamingCall.cs
- MockAsyncCalls.cs
- MockConnection.cs
- TestAsyncStreamReader.cs
- AsyncDuplexStreamingCallAdapterTests.cs
- AsyncHelperTests.cs
- AuthClientCoverageTests.cs
- AuthClientUnitTests.cs
- AuthenticationHttpHandlerTests.cs
- ClusterClientCoverageTests.cs
- ClusterClientUnitTests.cs
- ConnectionStringParserTests.cs
- ElectionClientCoverageTests.cs
- ElectionClientUnitTests.cs
- EtcdClientConstructorCoverageTests.cs
- EtcdClientCoreCoverageTests.cs
- EtcdClientUnitTests.cs
- EtcdClientWatchCoverageTests.cs
- GrpcChannelFactoryTests.cs
- KvClientCoverageTests.cs
- KvClientUnitTests.cs
- LeaseClientCoverageTests.cs
- LeaseClientUnitTests.cs
- LeaseKeepAliveCoverageTests.cs
- LockClientCoverageTests.cs
- LockClientUnitTests.cs
- MaintenanceClientCoverageTests.cs
- MaintenanceClientUnitTests.cs
- SslConfigurationTests.cs
- StreamingServerCoverageTests.cs
- WatchManagerCoverageTests.cs
- beast.sh
- docker-compose.yml
- dotnet-etcd.Tests.csproj
- generate-certs.sh
- README.md
- run-integration-tests.sh
- start-etcd.sh
- stop-etcd.sh
- xunit.runner.json
- .gitattributes
- .gitignore
- .markdownlint-cli2.json
- .whitesource
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- dotnet-etcd.sln
- LICENSE
- PULL_REQUEST_TEMPLATE.md
- README.md
- run-unit-tests-with-coverage.sh
- TESTING.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/shubhamranjan/dotnet-etcd
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd dotnet-etcd
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker compose -f dotnet-etcd.Tests/docker-compose.yml up -d --build
compose 설정 파일에 정의된 서비스들을 대상으로 명령을 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
3. .NET
보통Install-Package dotnet-etcd
이 명령어를 터미널에 그대로 입력해 실행하세요.
dotnet add package dotnet-etcd
이 명령어를 터미널에 그대로 입력해 실행하세요.
paket add dotnet-etcd
이 명령어를 터미널에 그대로 입력해 실행하세요.
cd dotnet-etcd.Tests
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
dotnet test
이 명령어를 터미널에 그대로 입력해 실행하세요.
dotnet run 실행 후 터미널에 나타나는 안내 메시지나 주소를 확인하세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
