hanyang-chatbot / Dockerfile
restvatikan's picture
Upload 31 files
5063d6d verified
raw
history blame contribute delete
630 Bytes
FROM python:3.11-slim
WORKDIR /app
# ํ•„์ˆ˜ ํŒจํ‚ค์ง€ ์„ค์น˜
RUN apt-get update && apt-get install -y \
build-essential \
&& rm -rf /var/lib/apt/lists/*
# ํŒŒ์ผ ๋ณต์‚ฌ (model, db ํด๋”๋Š” ์ œ์™ธํ•˜๊ณ  ๋ณต์‚ฌ๋จ)
COPY . /app
# ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์„ค์น˜
RUN pip install --no-cache-dir --upgrade pip && \
pip install --no-cache-dir -r requirements.txt
# Hugging Face ์บ์‹œ ๋””๋ ‰ํ† ๋ฆฌ ๊ถŒํ•œ ์„ค์ • (์ค‘์š”)
# ์‚ฌ์šฉ์ž 1000๋ฒˆ(Hugging Face ๊ธฐ๋ณธ ์œ ์ €)์—๊ฒŒ ๊ถŒํ•œ ๋ถ€์—ฌ
RUN mkdir -p /app/db && \
chmod -R 777 /app
# ์‹คํ–‰ ์Šคํฌ๋ฆฝํŠธ ๊ถŒํ•œ ๋ถ€์—ฌ
RUN chmod +x start.sh
EXPOSE 7860
CMD ["./start.sh"]