daangn-market-used-trading
[채널톡 신입 합격, 연봉 5000 중반] 중고 거래부터 동네 정보까지 당근마켓을 모티브로 만든 중고거래 플랫폼 API 서버 토이 프로젝트
File Explorer
Download Latest Version (.zip)- maven-wrapper.jar
- maven-wrapper.properties
- MavenWrapperDownloader.java
- ExceptionAdvice.java
- AreaInfoRequired.java
- LoginMember.java
- LoginRequired.java
- AreaInfoAspect.java
- CacheExpireConfig.java
- CacheKeyConfig.java
- DataSourceConfig.java
- JpaAuditingConfig.java
- RedisCacheConfig.java
- RedisSessionConfig.java
- SecurityConfig.java
- WebConfig.java
- LoginInterceptor.java
- AwsS3Properties.java
- LoginMemberArgumentResolver.java
- DatabaseType.java
- RoutingDataSource.java
- BaseTimeEntity.java
- HttpStatusResponseEntity.java
- AmazonS3Config.java
- PostImageController.java
- Image.java
- ImageJdbcRepository.java
- ImageRepository.java
- UnSupportedFileTypeException.java
- AwsS3Service.java
- ImageFileUploadService.java
- StorageService.java
- FileType.java
- FileUtils.java
- MemberController.java
- Member.java
- MemberRepository.java
- LocationAddressRequest.java
- MemberDto.java
- PasswordRequest.java
- ProfileRequest.java
- ProfileResponse.java
- MemberNotFoundException.java
- PasswordNotMatchedException.java
- UnAuthenticatedAccessException.java
- UnAuthorizedAccessException.java
- GeneralMemberService.java
- LoginService.java
- MemberService.java
- SessionLoginService.java
- PostController.java
- PostSearchController.java
- Address.java
- Category.java
- Location.java
- Post.java
- TradeStatus.java
- CategoryRepository.java
- PostRepository.java
- PostSearchRepository.java
- AddressRequest.java
- PostPageResponse.java
- PostRequest.java
- PostResponse.java
- AreaInfoNotDefinedException.java
- CategoryNotFoundException.java
- PostNotFoundException.java
- CategoryService.java
- PostSearchService.java
- PostService.java
- TradeCategoryService.java
- TradePostSearchService.java
- TradePostService.java
- DaangnmarketApplication.java
- application.properties
- MemberFixture.java
- DaangnmarketApplicationTests.java
- MemberControllerTest.java
- MemberServiceTest.java
- MemberValidationTest.java
- SessionLoginServiceTest.java
- CategoryServiceTest.java
- PostServiceTest.java
- .gitignore
- Dockerfile
- Jenkinsfile
- Jenkinsfile-ci
- mvnw
- mvnw.cmd
- pom.xml
- README.md
# Installation Guide
1. Get the code
git clone https://github.com/f-lab-edu/daangn-market-used-trading
Downloads the entire project code from GitHub to your computer.
cd daangn-market-used-trading
Moves into the project folder you just downloaded.
2. Docker
Easy RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
docker build -t daangn-market-used-trading .
Builds a runnable image based on the Dockerfile.
docker run -p 8080:80 daangn-market-used-trading
Runs the built image as an actual container.
Run docker compose ps to check the containers are Up. If the README mentions a port, open http://localhost:PORT in your browser.
3. Maven (Java)
MediumPrerequisites
- Git Needed to download the project code from GitHub.
- JDK (Java) Required to build and run Java projects.
- Maven The build tool used for the mvn command.
mvn clean install
Installs dependencies and builds the project using Maven.
A BUILD SUCCESS message means it worked. The output is created under target/.
// repository documentation
Was this content helpful?
(0 ratings)
