YAML 2

[Spring] Spring Profiles 사용해보기

🍒 들어가기 전본 필자는 추후 프로젝트에 적용하려고 하는 환경에 따라 환경 변수가 달라지게 설정하려고 하는데 Spring에서 제공해주는 profiles라는 것을 알아야해서 포스팅 해본다. 🔮 Profiles?Spring에서 제공해주는 profiles는 환경에 따라 다른 환경 변수를 적용할 수 있도록 해주는 친구이다. 주로 개발(dev), 테스트(test), 운영(release, prod)으로 나눈다. 즉, 환경에 따라 그에 맞는 환경 변수를 적용할 수 있다는 것이다. 만약 데이터베이스 정보를 환경 변수로 저장해두었는데 DB 정보가 로컬로 설정되어 있다면 배포 때 어떡할 것인가? 이를 편하고 다루기 쉽게하는 것이 profiles이다. 🧩 실습알아본 정보를 바탕으로 직접 Profiles를 사용해보도록 ..

☘️ Spring Boot 2025.04.25

[CI/CD] GitHub Actions CI/CD 설명 및 기본 문법 정리

🍎 들어가기 전안녕하세요! 😊 오랜만에 포스팅하네요^^ 제가 해커톤을 하면서 느꼈던 건데 인프라는 정말 중요하다는 것입니다. 이런 인프라 구축을 할 줄 알아야 해커톤에서 사용하고(대비), 실제 운영 서버를 구축할 때도 도움이 많이 됩니다. 그런 의미에서 오늘은 제가 요즘에 푹 빠져서 공부하고 있는 GitHub Actions CI에 관한 기본 문법에 대해서 같이 알아보는 시간을 가질거에요! (오랜만에 글 작성하려니까 떨리네요..)🤔 CI / CD란?CI(Continuous Integration)는 지속적인 통합, CD(Continuous Deployment)는 지속적인 배포라는 의미를 가지고 있습니다.CI는 빌드 -> 테스트 -> 병합하는 과정이고 CD는 자동 배포를 말합니다. 근데 왜 CI랑 CD를..

🐳 DevOps 2025.04.22