azure
-
[Azure] Spring Boot 프로젝트를 App Service에 배포하기스터디 & 프로젝트/Init Cloud 팀 프로젝트 2023. 2. 15. 18:09
개요 프로젝트를 진행하면서 외부에 인가 서버를 하나 노출시켜야 할 일이 생겼다. 서비스 로직을 위한 API 서버는 DB와 함께 도커라이징 되어 로컬호스트 환경이던 SaaS로 서비스 되던 배포 예정이었다. 다만, 일부 비즈니스 로직이 요구하는 기능이 인가를 받아서 해당 외부 Github API에서 데이터를 긁어온 후 처리해야 했다. 여기서 고민한 점이 있다. 기존에 Docker-compose로 관리하던 솔루션에 함께 묶어 배포할 것인가? 아니라면 클라우드에 SaaS 형태로 배포할 것인가? 전자의 경우, 인가에 필요한 클라이언트 비밀 값을 함께 묶어서 배포해야 했다. 이 부분이 제일 맘에 들지 않았다. 후자의 경우, 무조건 아웃바운드로 외부망을 타야 했다. 선택 여기서 후자를 선택하게 되었는데 그 이유는 다..