분류 전체보기 (19) 썸네일형 리스트형 Github Actions으로 서버배포 자동화하기 (2) 반복적인 작업을 줄이고 개발에만 집중할 수 있는 환경을 만드는 것은 생산성 향상의 핵심입니다 수동으로 Docker 이미지를 빌드하고 Docker Hub에 업로드하는 작업은 반복적이고 오류 발생 가능성이 높습니다. 이를 해결하기 위해 GitHub Actions를 활용하여 특정 브랜치에 코드가 merge될 때, 자동으로 이미지를 빌드하고 Docker Hub에 업로드하는 과정을 구현했습니다. Github Actions을 통해 이미지 파일 자동 업로드하기 수동으로 Docker 이미지를 빌드하고 Docker Hub에 업로드하는 작업은 반복적이고 오류 발생 가능성이 높습니다. 이를 해결하기 위해 GitHub Actions를 활용하여 특정 브랜치에 코드가 merge될 때, 자동으로 이미지를 빌드하고 Docker .. 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을 해준다.프로젝트 배포이후에 제대로 응답.. 이전 1 2 3 다음