POC
메인 인덱스 | CCG-Platform | GitHub
이 문서는 POC 레포의 핵심 정보와 포트폴리오 메모를 한 파일로 정리한 노트입니다.
주요 목적
컨테이너 기반 웹 애플리케이션 배포를 테스트하기 위한 개념 증명(Proof of Concept) Flask 애플리케이션입니다. Docker 컨테이너화 패턴을 다루는 간단한 웹 서버입니다.
주요 기술 스택
| 카테고리 | 스택 |
|---|---|
| 프레임워크 | Flask (Python) |
| 컨테이너 | Docker |
| 오케스트레이션 | Docker Compose |
| 프론트엔드 | HTML Templates (Jinja2) |
포트폴리오 메모
개념 증명 역할을 하는 간단한 Flask 애플리케이션입니다. Docker를 사용한 기본 컨테이너화를 보여주지만 복잡성은 제한적입니다. 컨테이너화 기초를 다루는 데는 좋지만 실질적인 기술적 사례는 아닙니다.
주요 파일
app.py- 메인 Flask 애플리케이션 (~486 라인)Dockerfile- 컨테이너 설정docker-compose.yaml- 다중 컨테이너 설정docker-compose-app.yaml- 앱별 composetemplates/- HTML 템플릿 디렉토리requirements.txt- Python 의존성
아키텍처 유형
컨테이너화를 가진 간단한 모놀리식 웹 애플리케이션입니다.
코드 구조 (app.py)
- Flask 라우트 핸들러
- 템플릿 렌더링
- 기본 웹 서버 기능
주요 기능
- Docker 컨테이너화 설정
- Docker Compose 오케스트레이션
- 템플릿 기반 프론트엔드
참고사항
- 개념 증명/데모 품질
- Docker 패턴을 설명
- 범위와 복잡성 제한
- 컨테이너화 기초를 다루는 데 적합