AWS 계정 생성이 완료되었된 시점에서 동작한다고 가정합니다. AWS 인스턴스 AWS(Amazon Web Services) 인스턴스는 Amazon EC2(Elastic Compute Cloud)에서 제공하는 가상 서버를 의미한다. 이러한 인스턴스는 사용자가 선택한
위와 같이 최초로 접속한 상태에서 명령어를 입력하는 상황이라고 가정한다. 📌 root 계정 설정 root 계정 비밀번호 설정 원하는 비밀번호를 설정한다. Root 로그인, 비밀번호 접속 허용 PermitRootLogin 부분의 주석을 해제한 후 yes로 바꿔
💡 RDS란 AWS RDS는 Amazon Web Services (AWS)에서 제공하는 관계형 데이터베이스 서비스(Relational Database Service)다. 이 서비스를 사용하면 사용자는 데이터베이스 관리 작업의 복잡성을 줄이고 애플리케이션에 집중할 수
✍ 목표 java11 버전 설치 및 환경 변수 설정 💡 용어 Amazon Linux Amazon Linux는 Amazon Web Services (AWS)에서 제공하는 리눅스 기반 운영 체제입니다. 이 운영 체제는 AWS의 클라우드 서비스와 잘 통합되도록 설계되었
🚩 개요 ec2 서버에 직접 jenkins를 설치하는 방법도 있지만 필자는 docker를 이용해 이미지를 pull하여 jenkins를 설치해보고 싶었다. 그 방법을 정리해봤다. 👉 Docker란 Docker는 컨테이너 기반의 오픈 소스 플랫폼으로, 소프트웨어를
🔎 jenkins Asia/Seoul 시간으로 바꾸는 방법 Jenkins 관리 사용자 계정 클릭 후 설정 Time Zone을 Asia/Seoul로 변경
🚩 개요 github repository에서 main push가 감지되었을때 jenkins에서 자동으로 build를 수행하게 세팅하는 방법을 정리 🚩 github 세팅 본인 github 계정에서 Settings 클릭 제일 하단에 Developer settin
🚩 개요 GitHub webhook을 Jenkins와 연동하는 것은 GitHub 리포지토리에서 이벤트가 발생할 때 Jenkins에게 알리는 방식이다. 이를 통해 소스 코드 변경 사항이나 다른 이벤트가 발생할 때 Jenkins에서 자동으로 빌드, 테스트, 배포 등의 작
🚩 현 상황 및 해야할 것 현재까지 구현된 상태는 GitHub repository에서 push를 하면 jenkins에서 자동으로 감지하여 빌드 실행이다. 앞으로 해야될 과정은 jenkins에서 gradle로 빌드한 jar 파일을 docker image로 빌드하여 D
🚩 개요 AWS EC2 서버에 docker를 통해 jenkins 설치까지 완료하였고 gitHub webhook을 이용해 push를 감지하여 빌드까지 구현해놨다. 하지만 AWS EC2 free tier의 메모리가 1GB이기 때문에 빌드를 하다가 EC2 서버가 죽어버
개요 Jenkins를 이용해 Invoke Gradle script를 통해 application 빌드 후 Execute shell을 이용해 빌드된 jar를 Execute shell 통해 Docker image로 빌드 후 개인 DockerHub에 push를 하는 scri
개요 AWS EC2를 통해 CI/CD 서버를 구축하여 개인 프로젝트를 띄워놓고 사용하고 있다. 어느날 AWS Abuse라는 계정에서 메일이 하나 날라왔다. 여러가지의 내용이 있었고 아래와 같이 날라왔다. > 대충 요약을 하자면.. > 내 EC2 인스턴스에 SSH
개인 프로젝트를 하던 중 API로 게시글을 작성을 하였는데 이런 에러 메세지가 뜨더니 INSERT가 안되었다.구글링을 해보니 DB 인코딩 설정 문제라는 것이 파악되었다.나는 DB를 AWS RDS에서 mariaDB를 사용을 하였고 해결한 과정을 정리해보겠다.AWS RDS
개요 사실 배포 서버에 배포한지는 꽤 되었지만 이제야 작성한다... mini-blog-front의 화면이 어느정도 나타나있고 실제 화면를 보고 싶어서 배포하게 되었다. AWS EC2서버에 jenkins를 이미 설치 및 플로그인 세팅이 된 환경에서 글을 작성한다.