DigitalWallet
The E-Commerce User Wallet Service designed in ASP.NET Core
파일 탐색기
최종 버전 다운로드 (.zip)- IServiceCollectionExtensions.cs
- ValidatorExtensions.cs
- EndpointValidatorFilter.cs
- 20240517083730_InitDbContext.cs
- 20240517083730_InitDbContext.Designer.cs
- 20240517223314_RenameDateFieldToAddUtcSuffix.cs
- 20240517223314_RenameDateFieldToAddUtcSuffix.Designer.cs
- WalletDbContextModelSnapshot.cs
- WalletDbContext.cs
- WalletDbContext.Schema.cs
- WalletDbContextReadOnly.cs
- Currency.cs
- CurrencyConverter.cs
- CurrencyEfConfiguration.cs
- CurrencyId.cs
- CurrencyNotFoundException.cs
- CurrencyService.cs
- DuplicateCurrencyException.cs
- InvalidCurrencyException.cs
- InvalidCurrencyRatioException.cs
- CreateCurrencyRequest.cs
- CreateCurrencyRequestValidator.cs
- CreateCurrencyResponse.cs
- Endpoint.cs
- Endpoint.cs
- GetCurrencyResponse.cs
- Endpoint.cs
- UpdateRatioRequest.cs
- UpdateRatioRequestValidator.cs
- FeatureManager.cs
- InvalidTransactionAmountException.cs
- Transaction.cs
- TransactionEfConfiguration.cs
- TransactionId.cs
- TransactionKind.cs
- TransactionService.cs
- TransactionType.cs
- WalletOwnershipException.cs
- DecreaseWalletBalanceRequest.cs
- DecreaseWalletBalanceRequestValidator.cs
- Endpoint.cs
- Endpoint.cs
- IncreaseWalletBalanceRequest.cs
- IncreaseWalletBalanceRequestValidator.cs
- Endpoint.cs
- WalletFundsRequest.cs
- WalletFundsRequestValidator.cs
- Endpoint.cs
- WalletTransactionsRequest.cs
- FeatureManager.cs
- Endpoint.cs
- ChangeTitleRequest.cs
- ChangeTitleRequestValidator.cs
- Endpoint.cs
- InsufficientBalanceException.cs
- UserId.cs
- Wallet.cs
- WalletAlreadyExistsException.cs
- WalletEfConfiguration.cs
- WalletId.cs
- WalletNotFoundException.cs
- WalletService.cs
- WalletStatus.cs
- WalletUnavailableException.cs
- CreateWalletRequest.cs
- CreateWalletRequestValidator.cs
- CreateWalletResponse.cs
- Endpoint.cs
- Endpoint.cs
- Endpoint.cs
- Endpoint.cs
- FeatureManager.cs
- launchSettings.json
- appsettings.Development.json
- appsettings.json
- DigitalWallet.csproj
- DigitalWallet.http
- Dockerfile
- GlobalUsings.cs
- IAssemblyMarker.cs
- Program.cs
- DigitalWallet.FunctionalTests.csproj
- UnitTest1.cs
- DigitalWallet.IntegrationTests.csproj
- GetAllCurrencies.cs
- UnitTest1.cs
- DigitalWallet.UnitTests.csproj
- UnitTest1.cs
- .dockerignore
- .gitignore
- LICENSE
- README.md
- Thisisnabi.DigitalWallet.sln
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/thisisnabi/DigitalWallet
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd DigitalWallet
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
docker build -f src/DigitalWallet/Dockerfile -t digitalwallet .
Dockerfile을 기반으로 실행 가능한 이미지를 빌드합니다.
docker run -p 8080:80 digitalwallet
빌드된 이미지를 실제 컨테이너로 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
