Infra
Vault 서버를 설치해보자(AWS, Lightsail에 vault 서버 구축해보기)
Vault 서버를 설치해보자(AWS, Lightsail에 vault 서버 구축해보기)
2023.07.30Spring Boot 애플리케이션을 개발하다보면 민감한 정보들을 설정해야할 때가 있습니다. DB 연동시 필수적으로 입력해야 하는 jdbc url, username, password 정보도 있고 Security 인증 관련해서 토큰 발급을 위한 secret_key도 있을 수 있습니다. 이러한 민감 정보들을 Spring 프로젝트에서 application.yml 파일에 작성해놓고 github origin repository에 push하는 순간 외부에 DB 서버 접근 정보를 노출하게 되는 심각한 상황에 마주하게 될 것입니다. 📌 0. Vault를 도입하게 된 직접적인 계기... Spring Boot를 이용한 개인 애플리케이션 개발을 진행하면서 Jenkins를 통해 CI/CD 자동화 프로세스를 적용해보았는데요. 그..
[Jenkins] Lightsail에 Jenkins server 구축해보고 Spring project 빌드해보기
[Jenkins] Lightsail에 Jenkins server 구축해보고 Spring project 빌드해보기
2023.03.12목적 - AWS Lightsail을 통해 생성한 instance에 jenkins server 구축한 내용 기록용 목표 - AWS Lightsail에 띄운 instance에 jenkins server 띄우기 - jenkins server 기본적인 설정 - jenkins item 생성 후 spring project build 해보기 개인 프로젝트에 대한 빌드 자동화를 위해 공부할 겸 Jenkins를 사용해보았습니다. Jenkins를 설치하는 내용보다 설치한 이후 기본적인 설정들과 pipeline을 사용한 item 생성 및 Spring project의 빌드 프로세스 구축한 내용이 주를 이룰 것 같습니다. 📌 1. AWS Lightsail 네트워크 설정 변경 AWS Lightsail을 이용한 instance 설..
[AWS] AWS Lightsail을 이용해 간단하고 저렴하게 클라우드 서버 이용해보기
[AWS] AWS Lightsail을 이용해 간단하고 저렴하게 클라우드 서버 이용해보기
2023.03.03목적 - AWS Lightsail을 이용해 AWS 클라우드 서비스를 이용한 내용을 정리 및 기록 - AWS Lightsail 간편한 설정과 상대적으로 가성비 있는 클라우드 서비스라는 것을 알리기 위함 (다른 더 좋은 것이 있을수도...) 목표 - AWS Lightsail을 이용해 인스턴스 생성해본다. - 인스턴스에 대한 기본 설정에 대해서 알아보자. 개인 프로젝트하면서 나만의 서버를 구축을 해야할 필요성이 생겨서 클라우드 서비스를 이용하기로 했습니다. 클라우드 서버의 가장 큰 장점은 내 개인 노트북으로 까딱까딱 몇 개만 하면 나만의 서버를 구축하고 이용할 수 있다는 것이라 생각합니다. 개인 프로젝트를 빌드하고 배포함으로써 어디서든 내가 만든 서비스를 사용해 볼 수 있다는 점에서 아주 매력적입니다. 이번 ..