FROM python:3.10 # 필요한 패키지 설치 (여기서는 git 포함) RUN apt-get update \ && apt-get install -y git \ && rm -rf /var/lib/apt/lists/* # non-root 사용자 생성 RUN useradd -m myuser # 작업 디렉토리 설정 WORKDIR /app COPY requirements.txt . RUN pip install --no-cache-dir -r requirements.txt COPY . . # 파일 소유권 변경 RUN chown -R myuser:myuser /app COPY entrypoint.sh entrypoint.sh RUN chmod +x entrypoint.sh # 사용자 변경 USER myuser CMD ["./entrypoint.sh"]