728x90
반응형
SMALL

Python 2

🐳 Docker 강의 3강: Dockerfile을 이용한 커스텀 이미지 생성

🚀 강의 목표Dockerfile의 기본 구조와 주요 명령어를 학습합니다.커스텀 Docker 이미지를 생성하고 실행해 봅니다.실제 사례를 통해 실무에서 Dockerfile을 활용하는 방법을 이해합니다.Docker 이미지 빌드 과정 중 발생할 수 있는 문제를 해결합니다.🧐 Dockerfile이란?1. Dockerfile의 정의Dockerfile은 Docker 이미지를 생성하기 위한 스크립트 파일입니다.이미지 빌드 과정에서 실행할 명령어와 설정을 순서대로 기술합니다.Dockerfile은 레시피 📜, 이미지는 레시피로 만든 요리 🍲입니다.2. Dockerfile이 필요한 이유재사용성: 동일한 이미지를 언제든지 동일한 환경에서 재생성할 수 있습니다.자동화: 명령어를 수동으로 입력하지 않아도 이미지를 생성합..

📚[FastAPI] 2장. FastAPI 기본 구조 설계: 디렉토리 구성과 라우팅 전략

안녕하세요! 이번 2장에서는 FastAPI 프로젝트를 구성할 때 어떤 식으로 폴더(디렉토리)를 구성하고, 엔드포인트를 모듈화하여 라우팅을 체계적으로 진행할지 자세히 알아보겠습니다. 프로젝트 구조는 유지보수성과 확장성에 직접적인 영향을 주므로, 미리 견고한 틀을 잡아두는 것이 매우 중요합니다.아래에서는 실제 운영 환경에서 자주 사용하는 방식들을 토대로 예시 구조를 제시하고, 라우팅과 모듈화 전략을 구체적인 코드 예시와 함께 살펴보겠습니다.2.1. FastAPI 프로젝트 핵심 개념2.1.1. FastAPI의 주요 컴포넌트FastAPI() 객체프레임워크의 핵심으로, 앱 전역 설정이나 이벤트 훅 등을 처리@app.get(), @app.post() 데코레이터를 통해 라우트를 직접 정의할 수도 있지만, 규모가 커지..

728x90
반응형
LIST