신형진의 프로젝트입니다.
이 프로젝트는 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 설정 파일