이 프로젝트는 7/9(화) 진행될 DevOps, MLOps 실습 예제코드와 7/16(화) 진행될 Microservice, MSA 실습 예제코드가 포함되어 있습니다.
app.py
: 추론 API 애플리케이션model.pkl
: 저장된 머신러닝 모델test_api.py
: API 테스트 스크립트train_model.py
: 모델 학습 스크립트
jupyter-ml-test.ipynb
: Jupyter 노트북을 사용한 머신러닝 테스트model-train-deploy.ipynb
: 모델 학습 및 배포 과정을 보여주는 주피터 노트북 코드
Spring Boot 기반의 마이크로서비스 예제입니다.
Dockerfile
: 컨테이너 이미지 빌드 설정build.gradle
,settings.gradle
: Gradle 빌드 설정src/main/java
: Java 소스 코드src/main/resources
: 정적 리소스 및 설정 파일
마이크로서비스 아키텍처의 CI/CD 예제입니다.
db
: 데이터베이스 설정Dockerfile
: DB 컨테이너 이미지 설정init.sql
: 초기 DB 스크립트
was
: 애플리케이션 서버Dockerfile
: WAS 컨테이너 이미지 설정app.py
: Python 기반 애플리케이션requirements.txt
: Python 의존성 목록
web
: 웹 서버Dockerfile
: 웹 서버 컨테이너 이미지 설정index.html
: 메인 페이지nginx.conf
: Nginx 설정 파일