Yeji's Tech Notes
반응형
article thumbnail
Nexus3를 이용한 Spring 라이브러리 배포 및 사용하기
Spring 2023. 5. 23. 09:30

문제상황 사이드 프로젝트에서 MSA로 전환중에 kafka 토픽 발행 작업 중에서 약간의 문제가 있었습니다. 알고보니 회원가입시 mail-service에서 전송된 mail정보를 객체로 생성해 토픽을 전송하는데, 토픽을 받은 서비스가 deSerializing하는 과정에서 다른 객체가 넘어와서 생긴 문제였습니다. 현재, 인터페이스를 만들지 않아 의사소통의 문제가 생겨 서로 다른 객체를 가지고 있는 점, 토픽 발행 및 전달시 서비스마다 객체를 가져야되는 점 때문에 별도의 common-service를 만들어 개발시 공통으로 사용하는 부분들은 라이브러리로 사용하기로 결정지었습니다. Nexus 세팅하기 Docker 실행하기 docker 커맨드를 활용하여 데이터 볼륨 연동 후 nexus를 실행하였습니다. $ dock..

article thumbnail
[TGather] Jenkins 이용한 Github 프로젝트 배포 자동화하기
Spring 2023. 5. 1. 14:16

Introduce 여행 모임 프로젝트(TGather)를 개발하면서 아키텍쳐와 배포 프로세스에 관해 의견을 나눠보다 제가! Jenkins를 이용해서 직접 자동 배포화 하는 과정에 대해서 정리 해봤습니다! 이번 글에서는 Docker Hub까지 배포하는 과정만 다뤄봤습니다. 젠킨스(Jenkins)는 레포지토리에 대한 지속적인 통합(Continuous itegration,CI)과 지속적인 배포(Continuous delivery, CD) 환경을 구축해주는 도구로 빌드, 테스트, 배포 프로세스를 자동화하여 소프트웨어 품질과 개발 생산성을 높혀줍니다 이번 글에서 사용할 도구 (Github, Jenkins, Docker, Docker Hub) credentials 세팅 우선, 저희가 프로젝트를 clone 받거나 pu..

article thumbnail
Docker - Windows 설치오류
기록 2021. 12. 14. 16:09

hardware assisted virtualization and data execution protection must be enabled in the bios. 1. 가상화 사용여부확인 2. Hyper-V기능 켜기 (1) powershell에서 command입력 Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All 위와같이 설치 진행하면서 성공적으로 Hyper-V가 enable될 것입니다. 필요에따라서 컴퓨터를 재시작해야합니다. (2) windows검색창에 windows 기능 켜기/끄기 입력후 Hyper-V부분 check 3. 실행 실패 원래 위와같은 세팅이후에 정상적으로 실행되는데, 저는 WSL이 설치가 제대로 되어있지않..

반응형