project1 / Dockerfile
rssaem
start ..
290381f
Raw
History Blame Contribute Delete
607 Bytes
FROM python:3.11.11-slim
WORKDIR /app
RUN apt-get update && apt-get install -y \
build-essential \
curl \
git \
&& rm -rf /var/lib/apt/lists/*
COPY requirements.txt ./
# ๐Ÿ’ก ๋ชฉ์ ์ง€ ๊ฒฝ๋กœ ๋’ค์— ํด๋”๋ช…์„ ๋ถ™์—ฌ์„œ ๊น”๋”ํ•˜๊ฒŒ ๊ฒฉ๋ฆฌ ๋ณต์‚ฌํ•ฉ๋‹ˆ๋‹ค.
COPY frontend/ ./src/frontend/
COPY backend/ ./src/backend/
# ๋‘ ํ”„๋กœ์„ธ์Šค๋ฅผ ์‹คํ–‰ํ•  ์Šคํฌ๋ฆฝํŠธ ๋ณต์‚ฌ ๋ฐ ๊ถŒํ•œ ๋ถ€์—ฌ
COPY start.sh ./
RUN chmod +x start.sh
RUN pip3 install --no-cache-dir -r requirements.txt
EXPOSE 8501
HEALTHCHECK CMD curl --fail http://localhost:8501/_stcore/health
ENTRYPOINT ["./start.sh"]