POC

메인 인덱스 | CCG-Platform | GitHub

이 문서는 POC 레포의 핵심 정보와 포트폴리오 메모를 한 파일로 정리한 노트입니다.

주요 목적

컨테이너 기반 웹 애플리케이션 배포를 테스트하기 위한 개념 증명(Proof of Concept) Flask 애플리케이션입니다. Docker 컨테이너화 패턴을 다루는 간단한 웹 서버입니다.

주요 기술 스택

카테고리스택
프레임워크Flask (Python)
컨테이너Docker
오케스트레이션Docker Compose
프론트엔드HTML Templates (Jinja2)

포트폴리오 메모

개념 증명 역할을 하는 간단한 Flask 애플리케이션입니다. Docker를 사용한 기본 컨테이너화를 보여주지만 복잡성은 제한적입니다. 컨테이너화 기초를 다루는 데는 좋지만 실질적인 기술적 사례는 아닙니다.

주요 파일

  1. app.py - 메인 Flask 애플리케이션 (~486 라인)
  2. Dockerfile - 컨테이너 설정
  3. docker-compose.yaml - 다중 컨테이너 설정
  4. docker-compose-app.yaml - 앱별 compose
  5. templates/ - HTML 템플릿 디렉토리
  6. requirements.txt - Python 의존성

아키텍처 유형

컨테이너화를 가진 간단한 모놀리식 웹 애플리케이션입니다.

코드 구조 (app.py)

  • Flask 라우트 핸들러
  • 템플릿 렌더링
  • 기본 웹 서버 기능

주요 기능

  • Docker 컨테이너화 설정
  • Docker Compose 오케스트레이션
  • 템플릿 기반 프론트엔드

참고사항

  • 개념 증명/데모 품질
  • Docker 패턴을 설명
  • 범위와 복잡성 제한
  • 컨테이너화 기초를 다루는 데 적합