S33 [TIL]20230719 - 트러블 슈팅 배포환경에서 S3 이미지 업로드 불가능 현상 문제 발생 https://tjsdn9803.tistory.com/71 [TIL]20230718 - Spring Boot 이미지 업로드 구현 1. 이미지 업로드 방식 이미지파일을 업로드하여 저장하는 방법은 크게 두가지로 나뉜다. 첫 번째는 이미지 자체의 데이터를 BLOB형식 그대로 DB에 저장하는 방식이다. BLOB(Binary Large Object) : 이미 tjsdn9803.tistory.com 지난 포스팅에서 이미지 업로드 기능을 구현하여서 로컬환경에서 이미지가 정상적으로 업로드 되는것을 확인하였다. 그래서 깃허브에 push함 으로써 Github Actions를 통해 CI/CD로 Ec2인스턴스에 배포하였다. 하지만 배포환경에서 이미지와 함께 게시글 업로드시 DB에 imagePath가 null로 저장.. 2023. 7. 19. [TIL]20230718 - Spring Boot 이미지 업로드 구현 1. 이미지 업로드 방식 이미지파일을 업로드하여 저장하는 방법은 크게 두가지로 나뉜다. 첫 번째는 이미지 자체의 데이터를 BLOB형식 그대로 DB에 저장하는 방식이다. BLOB(Binary Large Object) : 이미지, 동영상등 파일의 미가공 데이터를 나타내며 2진비트로 저장된다) 하지만 이미지 하나 가져올때 마다 DB에 접근해야하고 입출력 시 반드시 프로그램을 통해서 처리를 해야하기 때문에 잘 사용되지 않는다. 두 번째 방법으로는 DB에는 경로 저장방식을 저장하고 실제 파일은 다른 저장위치에 저장하여 이미지를 가져올 때는 DB의 경로로 가서 파일을 가져오는 방식이다. 장점으로는 파일은 효율적인 저장소에 따로 저장하고 DB에는 경로를 저장하여 조회시 DB에 부담이 덜하다는 장점이 있다. 물론 따로.. 2023. 7. 18. [TIL]20230717 - Github Actions로 CI/CD 구축하기-(2) 이전 포스트 https://tjsdn9803.tistory.com/67 [TIL]20230715 - Github Actions로 CI/CD 구축하기-(1) -- 게시글 환경 설정 -- Spring Boot : 3.1.1 Java : 17 Gradle : 8.1.1 -- 사용한 의존성 -- CI/CD 연습을 위해 최소한의 의존성을 추가하여 프로젝트를 생성하였습니다. dependencies { //implementation 'org.springframework.b tjsdn9803.tistory.com CodeDeploy Agent설치 ec2인스턴스에 접속하여 다음 명령어를 차례대로 입력한다. # apt 업데이트 sudo apt-get update && sudo apt-get upgrade # JDK 11 .. 2023. 7. 18. 이전 1 다음