child_safetymap / Dockerfile
dltmdgus's picture
Create Dockerfile
24b8a49 verified
raw
history blame contribute delete
654 Bytes
# Python 3.9 slim ์ด๋ฏธ์ง€ ๊ธฐ๋ฐ˜
FROM python:3.9-slim
# ์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ ์„ค์ •
WORKDIR /app
# ์‹œ์Šคํ…œ ํŒจํ‚ค์ง€ ์„ค์น˜ (osmnx, geopy ๋“ฑ์„ ์œ„ํ•œ ํ•„์ˆ˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ)
RUN apt-get update && apt-get install -y \
build-essential \
curl \
libglib2.0-0 \
libsm6 \
libxrender1 \
libxext6 \
git \
&& rm -rf /var/lib/apt/lists/*
# requirements.txt ๋ณต์‚ฌ ๋ฐ ์„ค์น˜
COPY requirements.txt ./
RUN pip install --no-cache-dir -r requirements.txt
# ์ „์ฒด ํŒŒ์ผ ๋ณต์‚ฌ
COPY . .
# Streamlit ์‹คํ–‰ (ํฌํŠธ ์ง€์ •)
EXPOSE 8501
ENTRYPOINT ["streamlit", "run", "app.py", "--server.port=8501", "--server.address=0.0.0.0"]