CI/CD 파이프라인: 나만의 배포 로봇 설계하기
‘CI/CD 파이프라인 구축’의 개념을 도커파일 비유를 통해 설명하고, .gitlab-ci.yml 작성을 통해 테스트, 빌드, 배포 과정을 자동화하는 방법을 다룹니다.
‘CI/CD 파이프라인 구축’의 개념을 도커파일 비유를 통해 설명하고, .gitlab-ci.yml 작성을 통해 테스트, 빌드, 배포 과정을 자동화하는 방법을 다룹니다.
‘1인 개발자 인프라’ 구축 경험을 통해 배포 안전장치(Git, Test, Docker Tag)의 중요성을 설명합니다. 회사 분해 후 겪은 시말서 에피소드와 CI/CD 필요성을 깨닫는 성장기입니다.
‘도커 이미지와 레이어’의 원리를 투명 셀로판지와 팬케이크 비유로 설명하고, Dockerfile 작성 순서에 따른 레이어 캐싱 최적화 팁을 제공합니다.
‘서버 보안 기초’를 SSH 보안 강화(포트 변경, 키 인증), 방화벽(UFW), HTTPS(Let’s Encrypt), Fail2Ban까지 단계별로 설명합니다. 1인 개발자의 실제 무차별 대입 공격 경험담을 바탕으로 한 실전 가이드입니다.