🎉 프로젝트

🎉 프로젝트/🍀 Naver Cloud

[NCP] 무중단 배포 환경 구축하기 with Jenkins

TIFY 프로젝트에서 처럼 github action을 이용하여 CI/CD를 할 수 있었지만 오토 스케일링(결국 못했다는..)을 위해서도 그렇고 젠킨스를 써보고 싶은 마음에 사용하게 되었다,, CI/CD가 아닌 파이프라인같은 다른 기능을 사용해보지 못하여 조금 아쉽지만 젠킨스를 다룰 때 얽혔던 여러 문제들을 경험하면서 얻은 것이 많았고 추후에 또 젠킨스를 사용할 때 참고하기 위해 기록을 남겨보려고 한다. 0) 프로젝트 아키텍쳐의 특징 특징 읽기 ⬇️ 더보기 0-1) 다수의 서버 운용 일반적으로 진행하는 프로젝트와는 달리 서버를 참 많이 구동했다. SSH 접속 시 공인 IP를 가지는 프록시 서버를 두고 어플리케이션 서버는 사설 IP만 가지도록 설정하여 프록시 서버를 통하지 않고서는 어플리케이션 서버에 직접 ..

🎉 프로젝트/🍀 Naver Cloud

[NCP] Oriental Unity 프로젝트

약 3개월 전에 끝마쳤던 NCP를 이용한 프로젝트이다. 지난 3개월 동안 나태해졌던 나를 탓해야지.. 뼈저리게 반성하며 포스팅 진행하자. 1) 프로젝트 개요 자세한 코드와 개발 과정에 대한 설명은 아래 github의 document 레포에 나타나 있다. 물음표살인마 개발을 함에 있어 항상 왜?를 서로에게 질문하며 곤란하게 만들자는 의미의 팀명입니다. 물음표살인마 has 4 repositories available. Follow their code on GitHub. github.com 더보기 NCP와 NCP에서 제공하는 AI 서비스(챗봇, 번역 등)를 이용한 두번째이자 마지막 프로젝트이다. 1차 프로젝트(Picasso)에서 이 프로젝트를 위해 클라우드 크레딧을 좀 아껴 사용했다면, 2차이자 마지막 프로젝..

🎉 프로젝트/🎁 TIFY

[TIFY] AWS S3 생성 및 Presigned URL 도입

몇개월에 걸쳐 진행된 TIFY 프로젝트도 끝을 향해 나아가는데, 그간 이런 핑계 저런 핑계를 대다가 정말 오랜만에 블로그를 작성한다. 어느새 개발이 거의 다 진행되어 QA 마무리 단계까지 온 탓에 블로그를 쓸 것들이 산더미,, S3 Properties 리팩토링 하는 김에 나태해지지 않기로 했으니 열심히 써보자...o_O! 기획, 디자인, 프론트 팀원들과 QA를 진행하다 보니 꽤나 대용량의 이미지 파일을 관리해야하는 상황이 있다는 것을 인지했다. 열정 넘치고 실력있는 디자이너 팀원들의 노력의 산물이 3D까지 구현된 것이다 보니 용량이 크더라.. 이전 프로젝트에서 NCP Object Storage를 이용해 보았기 때문에 다시 한번 그런 방식으로 AWS의 서비스를 찾아 본 결과 S3라는 서비스를 찾을 수 있었..

🎉 프로젝트/🍀 Naver Cloud

[NCP] Multipart 파일 업로드 with Object Storage

피카소 프로젝트 자체가 미술 경매 사이트였기 때문에 파일 업로드는 필수 불가결한 기능이다. 필자의 팀은 서비스에 올라오는 모든 사진을 NCP의 Object Storage에 올려놓고 관리하기로 하였다. 만약 파일이 업로드 될 경우, 자동으로 피카소 팀의 서버와 연결된 Object Storage에 파일이 저장되게 하는 것이다. 코드는 아래 PR에 자세히 나와있다. [feat] 파일업로드 기능 구현 (공통기능) by donsonioc2010 · Pull Request #26 · donsonioc2010/picasso data.sql을 통한 최초 SpringBoot실행시 데이터 기입하는 파일 추가 Server 실행별 포트분리 개발서버 : 80번 포트사용 로컬서버 : 8080번 포트 사용 의존성 추 github...

🎉 프로젝트/🍀 Naver Cloud

[NCP] CI/CD 환경 구축 with Github Action, DBDocs

0) CI/CD 환경 구축 6명의 팀원이 진행하는 프로젝트이다보니, CI는 불가피한 선택이라고 생각했다. 자동 배포 환경 구축에 관심이 많았었는데 마침 팀원 중 한명이 예전에 사놓은 도메인이 있었고 그 도메인을 이용하여 CD까지 구현해보기로 의견이 모아졌다. 다음은 프로젝트의 Action 페이지이다. GitHub - donsonioc2010/picasso: temp name temp name. Contribute to donsonioc2010/picasso development by creating an account on GitHub. github.com 1) CI with Github Action 여러 다른 선택지가 있으나 주어진 시간에 비해 해야 할 작업이 너무 많았다. 레퍼런스가 많고 이미 다른 ..

sh_bong
'🎉 프로젝트' 카테고리의 글 목록 (2 Page)