sns-itda
[비전공, 식스샵 합격, 초봉 5000만원 이상] SNS 서비스
File Explorer
Download Latest Version (.zip)- maven-wrapper.jar
- maven-wrapper.properties
- MavenWrapperDownloader.java
- CheckLogin.java
- CurrentUser.java
- CheckLoginAspect.java
- RoutingDataSource.java
- AsyncConfig.java
- AwsS3Config.java
- CacheConfig.java
- DataSourceConfig.java
- FirebaseConfig.java
- JasyptConfig.java
- LocaleConfig.java
- MyBatisConfig.java
- RedisConfig.java
- WebConfig.java
- FollowController.java
- PostController.java
- UserController.java
- AlarmType.java
- PushType.java
- AlreadyLoginException.java
- FileDeleteException.java
- FileUploadException.java
- InvalidValueException.java
- NotExistUserIdException.java
- NotUniqueUserIdException.java
- AlarmMapper.java
- FileMapper.java
- FollowMapper.java
- PostMapper.java
- UserMapper.java
- Alarm.java
- AlarmInfo.java
- Image.java
- ImageUploadInfo.java
- Post.java
- PostUploadInfo.java
- User.java
- UserIdAndPassword.java
- UserPasswordUpdateParam.java
- UserSignUpParam.java
- UserUpdateInfo.java
- UserUpdateParam.java
- FileInfo.java
- CurrentUserArgumentResolver.java
- AlarmService.java
- AwsFileService.java
- FileService.java
- FirebasePushService.java
- FollowService.java
- LocaleService.java
- LocalFileService.java
- LoginService.java
- PostService.java
- PostServiceImpl.java
- PushService.java
- SessionLoginService.java
- UserService.java
- UserServiceImpl.java
- CacheNames.java
- ClientDatabases.java
- FileUtil.java
- HttpResponses.java
- PasswordEncryptor.java
- SessionKeys.java
- SnsServerApplication.java
- AlarmMapper.xml
- FileMapper.xml
- FollowMapper.xml
- PostMapper.xml
- UserMapper.xml
- application-dev.properties
- application-prod.properties
- application.properties
- db-secret.properties
- messages.properties
- messages_en_US.properties
- messages_ko_KR.properties
- s3-secret.properties
- UserControllerTest.java
- AlarmServiceTest.java
- FollowServiceTest.java
- PostServiceTest.java
- SessionLoginServiceTest.java
- UserServiceTest.java
- SnsServerApplicationTests.java
- .gitignore
- Dockerfile
- Jenkinsfile
- mvnw
- mvnw.cmd
- pom.xml
- README.md
# Installation Guide
1. Get the code
git clone https://github.com/f-lab-edu/sns-itda
Downloads the entire project code from GitHub to your computer.
cd sns-itda
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 sns-itda .
Builds a runnable image based on the Dockerfile.
docker run -p 8080:80 sns-itda
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)
