| FE | • HTML5 • CSS3 • JavaScript • React : 18.2.0 • Redux-toolkit : 1.8.6 • TypeScript : 4.8.4 | | --- | --- | | BE | Infra • AWS EC2 • AWS VPC • AWS S3 • AWS Cloudfront • AWS IAM • AWS ACM • AWS Route 53 • AWS CodeDeploy • Docker 20.10.21 • Jenkins 2.377
Development • Java 17.0.5 • Spring boot 2.7.4 • spring-data-jpa 2.7.4 • spring-data-redis 2.7.4 • hibernate-core-5.6.11.Final • querydsl-core:5.0.0 • projectlombok:1.18.24 • jbcrypt:0.4 • spring-cloud-starter-aws:2.2.6.RELEASE • jjwt:0.11.5 • jarkarta.validation:2.0.2
Test • junit-jupiter:5.8.2 • mockito-core:4.5.1 • Apache JMeter 5.5
DB • mariadb 10.11.1 |
본 프로젝트의 아키텍처는 위와 같습니다. 각 서버 리소스는 특정 포트로 식별 가능하며 접근할 수 있습니다.
각 서버의 포트 번호는 다음과 같습니다. (도커 배포 기준)
서버 | HTTP 포트 | HTTPS 포트 |
---|---|---|
jenkins | 8088 | - |
redis | 6379 | - |
mariadb | 3306 | - |
Git Bash
를 열어줍니다. (CMD
와 같은 다른 터미널도 상관없습니다!)git clone <https://lab.ssafy.com/s07-blockchain-contract-sub2/S07P22D102.git
를> 터미널에 입력해줍니다.root directory
라고 하겠습니다. 이후 작업 공간으로 가서 빌드 과정을 수행해주시면 됩니다.Win + R
을 누르고 cmd
를 입력하고 확인 버튼을 누릅니다. 그러면 명령 프롬프트 창을 띄울 수 있습니다.