basementparking commited on
Commit
0360663
ยท
verified ยท
1 Parent(s): 4535f30

Create Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +31 -0
Dockerfile ADDED
@@ -0,0 +1,31 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # ๊ธฐ๋ณธ ์ด๋ฏธ์ง€๋กœ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.
2
+ FROM python:3.8-slim
3
+
4
+ # ํ•„์ˆ˜ ํŒจํ‚ค์ง€๋“ค์„ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค.
5
+ RUN apt-get update && apt-get install -y \
6
+ git \
7
+ gcc \
8
+ libgl1-mesa-glx \
9
+ libglib2.0-0 \
10
+ && rm -rf /var/lib/apt/lists/*
11
+
12
+ # pip ์ตœ์‹  ๋ฒ„์ „์œผ๋กœ ์—…๊ทธ๋ ˆ์ด๋“œ
13
+ RUN pip install --upgrade pip
14
+
15
+ # Detectron2 ์„ค์น˜
16
+ RUN pip install torch==1.10 torchvision==0.11.1
17
+ RUN pip install opencv-python-headless
18
+ RUN pip install 'git+https://github.com/facebookresearch/detectron2.git'
19
+
20
+ # Gradio ๋ฐ ๊ธฐํƒ€ ํ•„์š”ํ•œ ํŒจํ‚ค์ง€ ์„ค์น˜
21
+ RUN pip install gradio
22
+ RUN pip install numpy Pillow scikit-learn
23
+
24
+ # ์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ ์„ค์ •
25
+ WORKDIR /app
26
+
27
+ # ์•ฑ ํŒŒ์ผ ๋ณต์‚ฌ
28
+ COPY app.py /app
29
+
30
+ # ์•ฑ ์‹คํ–‰
31
+ CMD ["python", "app.py"]