[CI/CD] 깃랩 러너 볼륨 할당 문제
깃랩 러너를 대화형으로 사용하면 볼륨을 할당하지 못함. 초기 환경구성미니PC ↔ 개발PC 미니 PC : 깃랩구동 , 운영프로그램, 배포전 환경 테스트용 개발 CI/CD 및 프로그램 구동, nginx) 개발PC : 프론트, 백엔드 IDE 구동 및 개발 사건의 발단.1. 개발환경은 미니 PC에 깃랩, 돌려야하는 백, 프론트, DB ,nginx를 전부 몽땅올림.개발용과 배포용으로 두개씩올림.2. 레디스 도입 -> 미니 PC 터짐. (깃랩 멈춤, 응답없음, 핑응답 무시, ssh 접속 불가)3. 한참뒤에 다시 원상복구. 문제의 시작1. 운영이나 개발환경을 노트북으로 옮기자.2. 그동안 미니pc안에서 전부 사용하던 내용보다는 게이트웨이 형식으로 미니PC에다 nginx를 써보자!가 오늘 하루를 날린 이유가 됨. 도커..
2026. 4. 7.
깃랩 CI/CD 구축 후기
깃랩 CI/CD주요 목표미니PC 활용해서 CI/CD 적용 후 미니PC의 도커에서, 배포환경과 개발환경을 분리하되동일한 배포, 및 운영 환경 자동화 구축세부 목표배포, 개발환경은 미니PC를 일컫는 말이며,로컬 환경은 개발인 진행중인 PC를 일컫는 단어로 정의함.배포환경 및 개발 환경을 동일하게 구성할 것(배포 환경에 따라 소스코드 변경할 필요가 없어야함)배포, 개발, 로컬환경에서는 SSL 인증서를 이용한 보안쿠키를 사용해야하며,(레디스 미적용으로 인한 별도의 쿠키 사용 필요.)배포와 개발 환경에서와 동일하게로컬환경에서도 개발서버의 nginx의 리버스 프록시로 로컬PC의 IDE에 접속하도록 구성함.도커 네트워크를 구분하여, 개발환경과 배포환경의 기본 로직 구조를 동일하게 맞출것.배포, 개발 환경을 배포하되,..
2026. 2. 6.