version: '3.8' services: ai-lecture-service: # 빌드에 사용할 Dockerfile의 경로를 지정합니다. # '.'는 현재 디렉토리를 의미합니다. build: . # 컨테이너의 이름을 지정합니다. container_name: ai_lecture_container # 포트 매핑을 설정합니다. # "호스트 포트:컨테이너 포트" 형식입니다. ports: - "8000:8000" # 볼륨 매핑을 설정합니다. # 현재 디렉토리(.)의 모든 파일을 컨테이너의 /app 디렉토리와 동기화합니다. # 이를 통해 호스트에서 코드를 수정하면 즉시 컨테이너에 반영됩니다. volumes: - .:/app # 컨테이너가 항상 재시작되도록 설정합니다. restart: always