AWS-Linux (4) 썸네일형 리스트형 [스프링부트/AWS] 9장 코드가 푸시되면 자동으로 배포해보자 24시간 365일 운영되는 서비스에서 배포 환경 구축은 필수 과제 중 하나입니다. 여러 개발자의 코드가 실시간으로 병합되고, 테스트가 수행되는 환경, master 브랜치가 푸시되면 배포가 자동으로 이루어지는 환경을 구축하지 않으면 실수할 여지가 너무 많습니다. 그래서 이번 장에서는 24시간 365일 무중단 배포 환경을 구성하였습니다. - CI & CD 소개 1) CI ( Continuous Integration - 지속적 통합 ) 코드 버전 관리를 하는 VCS 시스템(Git, SVN 등)에 PUSH가 되면 자동으로 테스트와 빌드가 수행되어 안정적인 배포 파일을 만드는 과정 2) CD ( Continuous Deployment - 지속적인 배포 ) CI 배포 결과를 자동으로 운영 서버에 무중단 배포까지 진.. [스프링부트/AWS] 8장 EC2 서버에 프로젝트를 배포해보자 - EC2 Project Git Clone # git 설치 sudo yum install git # git version 확인 git --version # git clone으로 저장할 디렉토리 설정 mkfir ~/app && mkdir ~/app/step1 # step1 폴더로 이동 cd ~/app/step1 # git clone 진행 git clone https://github.com/oss0202/com.jordy.book.git # 프로젝트로 이동 후 올바르게 clone이 진행되었는지 파일 확인 cd 프로젝트 명 ll # chmod로 실행 권한 추가 chmod +x ./gradlew # 코드 테스트 ./gradlew test eunguru.tistory.com/93 [UNIX / Linux] 권한 .. [스프링부트/AWS] 7장 AWS에 데이터베이스 환경을 만들어보자 (RDS) - RDS(Relational Database Service) aws.amazon.com/ko/rds/?trkCampaign=acq_paid_search_brand&sc_channel=ps&sc_campaign=acquisition_KR&sc_publisher=Google&sc_category=Database&sc_country=KR&sc_geo=APAC&sc_outcome=acq&sc_detail=amazon%20relational%20database%20service&sc_content= 데이터베이스 관리 시스템 | 관계형 RDS | Amazon Web Services Amazon Relational Database Service(RDS)를 사용하면 클라우드에서 관계형 데이터베이스를 간편하게 설정, .. [스프링부트/AWS] 6장 AWS 서버 환경을 만들어보자 AWS - EC2 ※ 참고사항 앞으로 진행하는 실습은 터미널(CMD)에서 주로 진행됩니다. 그래서 저같은 경우에는 파일명, sciprt 오타로 인해서 이슈가 많이 발생했었습니다. 책 또는 블로그에 따라서 진행하면서 정상동작이 안되는 경우에는 오타가 있는지, 없는 지 확인 후 저자 git issue(github.com/jojoldu/freelec-springboot2-webservice/issues) 또는 구글링을 하면 좋습니다. ※ Amazon Linux 2 AMI으로 진행 Amazon Linux AMI의 표준 지원은 2020년 12월 31일에 종료되었다고 합니다. 그래서 Amazon Linux 2 AMI으로 진행합니다. aws.amazon.com/ko/amazon-linux-ami/ AWS | Amazon Linux A.. 이전 1 다음