Files
colio/Dockerfile
2025-04-12 14:40:09 +09:00

28 lines
677 B
Docker

# Use an official Python runtime as a parent image
FROM python:3.12-slim-bullseye
# 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/