반응형

Infra 15

CircleCI로 SpringBoot+Postgresql 프로젝트 빌드 배포하기(1)

CircleCI로 SpringBoot+Postgresql 프로젝트 빌드 배포하기(1) 빌드 배포 흐름 사전준비 AWS IAM 역할(Role) 설정 EC2CodeDeployRole 생성 CodeDeployRole 생성 AWS EC2 IAM 역할 수정 AWS IAM 사용자 추가 CircleCI로 SpringBoot+Postgresql 프로젝트 빌드 배포하기(2) AWS S3 버킷 생성 AWS CodeDeploy 생성 AWS EC2 접속하여 CodeDeploy Agent 설치 AWS EC2 Postgresql 설치 CircleCI로 SpringBoot+Postgresql 프로젝트 빌드 배포하기(3) 소스코드 수정 .circleci > config.yml파일 프로젝트폴더 > appspec.yml 프로젝트폴더 >..

Infra 2022.03.18

AWS EC2 Jenkins 설치

목차 사전준비 aws ec2 ubuntu ec2 보안그룹 인바운드규칙 9090포트 허용 openjdk 8이상 git 설치 jenkins repository key 추가, 및 패키지 저장소 추가다운로드 $sudo wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add - $sudo sh -c 'echo deb https://pkg.jenkins.io/debian-stable binary/ > \ /etc/apt/sources.list.d/jenkins.list' apt-get 업데이트 및 젠킨스 설치 $sudo apt-get update $sudo apt-get install jenkins//중간에 y/n 나오면..

Infra 2022.03.18

SpringBoot, MariaDB 프로젝트 AWS 배포하기 총정리(3)❗

SpringBoot, MariaDB 프로젝트 AWS 배포하기 총정리(1)❗ 1. 프리티어 가격확인 2. EC2 (서버)생성하기 3. 예산 설정하기(AWS Budgets) 4. IP 고정하기 (탄력적 IP, Elastic IP) SpringBoot, MariaDB 프로젝트 AWS 배포하기 총정리(2)❗ 5. Putty 설치 및 접속 6. Open JDK11 설치 및 환경변수 설정 7. MariaDB 설치 8. HeidiSQL로 EC2의 데이터베이스 원격 접속하기 SpringBoot, MariaDB 프로젝트 AWS 배포하기 총정리(3)❗

Infra 2022.02.19

SpringBoot, MariaDB 프로젝트 AWS 배포하기 총정리(2)❗

SpringBoot, MariaDB 프로젝트 AWS 배포하기 총정리(1)❗ 1. 프리티어 가격확인 2. EC2 (서버)생성하기 3. 예산 설정하기(AWS Budgets) 4. IP 고정하기 (탄력적 IP, Elastic IP) SpringBoot, MariaDB 프로젝트 AWS 배포하기 총정리(2)❗ session > hostname에 붙여넣는다. port는 22, SSH에 선택되어야한다. 5-10. putty > connection > ssh > auth 접속 pem을 ppk로 바꾼 파일 등록한 후 open 클릭 5-11. accept 클릭 5-12. 접속 완료! ls -al 입력하면 아래와 비슷하게 나온다. 6. Open JDK11 설치 및 환경변수 설정 sudo는 일반 사용자가 root 권한을 빌려..

Infra 2022.02.18
반응형