Corin1998 commited on
Commit
aa72477
·
verified ·
1 Parent(s): 6e8628b

Update Dokerfile

Browse files
Files changed (1) hide show
  1. Dokerfile +30 -10
Dokerfile CHANGED
@@ -1,10 +1,30 @@
1
- ---
2
- title: 企業スコアリング(UI)
3
- emoji: 🧮
4
- colorFrom: indigo
5
- colorTo: purple
6
- sdk: gradio
7
- sdk_version: "4.44.1"
8
- app_file: ui/ui_app.py
9
- pinned: false
10
- ---
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM python:3.10
2
+
3
+ WORKDIR /home/user/app
4
+
5
+ # (HF Spaces の root で使う Dockerfile はこれだけ)
6
+ # OS 依存ライブラリ
7
+ COPY packages.txt /tmp/packages.txt
8
+ RUN apt-get update && \
9
+ apt-get install -y fakeroot && \
10
+ mv /usr/bin/apt-get /usr/bin/.apt-get && \
11
+ printf '#!/usr/bin/env sh\nfakeroot /usr/bin/.apt-get "$@"\n' > /usr/bin/apt-get && \
12
+ chmod +x /usr/bin/apt-get && \
13
+ apt-get update && \
14
+ xargs -r -a /tmp/packages.txt apt-get install -y && \
15
+ rm -rf /var/lib/apt/lists/* && \
16
+ git lfs install
17
+
18
+ # Python 依存
19
+ COPY requirements.txt /tmp/requirements.txt
20
+ RUN pip install --no-cache-dir -U pip && \
21
+ pip install --no-cache-dir -r /tmp/requirements.txt
22
+
23
+ # アプリ本体
24
+ COPY . .
25
+
26
+ ENV GRADIO_SERVER_NAME=0.0.0.0 \
27
+ PORT=7860 \
28
+ GRADIO_ANALYTICS_ENABLED=False
29
+
30
+ CMD ["python", "app.py"]