본문 바로가기

반응형

서버

(3)
Github Actions으로 서버배포 자동화하기 (1) 프로젝트를 배포하는 과정은 생각보다 시간이 오래걸릴 수 있습니다. 특히 프로젝트 처음에는 Docker 이미지 파일을 빌드하고, Docker Hub에 업로드한 뒤, 서버에서 해당 이미지를 배포하기까지 약 5분정도가 소요됬습니다. 작은 수정이라도 배포할 때마다 동일한 작업을 반복해야 한다는 점에서 비효율적이라는 것을 느꼇고 이를 개선하기 위한 자동화 방안을 고민하기 시작했습니다. 이 글에서는 제가 겪었던 문제와 이를 해결하며 점진적으로 자동화 시스템을 구축한 과정을 공유 하고,자동화의 필요성을 느끼는 분들에게 이글이 조금이나마 도움이 되었으면 합니다.     프로젝트 배포 과정에서 가장 먼저 느낀 점은 작업의 반복성과 효율성 부족이었습니다. 수동으로 이미지를 빌드하고 업로드하며 서버에서 배포하는 일련의 과정..
CORS 운영 서버에서의 문제 해결 경험 CORS : 운영 서버에서의 문제 해결 경험 사이드 프로젝트를 운영 환경에 배포한 후, 클라이언트 페이지에서 로그인 기능이 정상 작동하는지 확인해보았습니다.그러나 로그인 실패 메시지와 함께 브라우저 콘솔에는 CORS 오류가 발생했습니다.Spring Security 설정에 필요한 CORS 허용 설정을 추가했음에도 불구하고 문제가 해결되지 않았습니다. 이 상황을 통해 CORS 에러의 원인을 찾아보고 해결하는 과정에서 배운 점을 정리하고자 합니다.     CORS 오류가 발생한 이유 CORS란?CORS(Cross Origin Resource Sharing)는 직역하면 교차 출처 리소스 공유라는 뜻으로 웹 브라우저에서 보안상의 이유로 다른 출처(Origin) 간의 리소스 요청을 제어하는 메커니즘입니다. 기본적으..
Render에 무료로 JAVA + SPRING BOOT 서버 올리기 랜더 사이트 주소https://render.com Cloud Application Hosting for Developers | RenderRender is a unified cloud to build and run all your apps and websites with free TLS certificates, global CDN, private networks and auto deploys from Git.render.com 서버에 배포할 프로젝트를 만들어준다⚒️ 환경 셋팅GradleJava 17Spring Boot 3.2.5Spring WebLombok  다운로드 받은 파일의 압축을 해제하고해제한 폴더의 build.gradle 파일을 클릭하고 프로젝트 Open을 해준다.프로젝트 배포이후에 제대로 응답..

반응형