뽀루피의 개발스토리

  • 홈
  • 태그
  • 방명록

2026/01/29 1

Jenkins와 Docker Compose를 이용한 Spring Boot CI/CD 구축기(feat. 홈서버)

1. 개요AWS EC2의 프리티어는 메모리가 1GB 정도로 빌드하기엔 어려운 환경이었다. 마침 집에 사용하고 있던 홈서버용 미니pc가 있었기에 무거운 업무는 미니pc에서, docker 이미지만 AWS에 띄워 안정적으로 서비스하는 배포 전략을 계획했다. 인프라 구성: AWS EC2 (Amazon Linux 2023), 홈서버 미니pc(linux ubuntu 24.04.3 LTS)JDK 환경: Java 21.0.9CI/CD 도구: Jenkins (Docker 환경)배포 방식: Docker Compose를 활용한 멀티 컨테이너 배포 (Spring Boot, MySQL, Jenkins 등)네트워크 전략: Cloudflare Tunnel을 활용해 포트 포워딩 없이 보안성이 강화된 외부 접속 허용 파이프라인 시나..

Infra 2026.01.29
이전
1
다음
더보기
프로필사진

뽀루피의 개발스토리

  • 분류 전체보기 (68) N
    • Java (30)
      • JPA (3)
      • Spring (8)
    • FrontEnd (4)
      • JavaScript (1)
      • Flutter (3)
    • DB (4)
      • SQL (4)
    • 알고리즘 (9)
    • Git (2)
    • SSAFY (0)
    • Figma (1)
    • Notion (0)
    • Jira (0)
    • 기획 (1)
    • 네트워크 (10)
    • 우아한테크코스 (2)
    • Infra (5) N
      • AWS (0)
      • Docker (3)
    • AI (0)

Tag

지연로딩, JPA, 크래프트맨 멘탈리티, 네트워크 기초, 트랜잭션, 모던 자바 인 액션, Docker, 우아한테크코스, 그거 아셨나요?, fetch join, SQL, 스프링, 자바, 알고리즘, TLP, 백준, cloudflare, 네트워크, n8n, java,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/01   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :
Github Address : https://github.com/changbill

Copyright © Kakao Corp. All rights reserved.

티스토리툴바