# Use an official Python runtime as a parent image FROM python:3.12-slim-bookworm # Set environment variables ENV PYTHONUNBUFFERED 1 ENV PYTHONDONTWRITEBYTECODE 1 # Set the working directory WORKDIR /app # Install Python dependencies COPY requirements.txt /app/ # 시스템 패키지 설치 RUN apt-get update && apt-get install -y \ build-essential \ libpq-dev \ pkg-config \ && rm -rf /var/lib/apt/lists/* # 첫 번째 시도 RUN pip install --upgrade pip || \ # 실패할 경우, python.exe -m pip로 재시도 python.exe -m pip install --upgrade pip RUN pip install --no-cache-dir -r requirements.txt # Copy the Django project COPY . /app/