nakamura196 commited on
Commit
6124561
·
1 Parent(s): e5e0628
Files changed (3) hide show
  1. Dockerfile +10 -2
  2. docker-compose.yml +1 -0
  3. src/app.py +1 -1
Dockerfile CHANGED
@@ -1,5 +1,5 @@
1
  # ベースイメージ
2
- FROM python:3.10-slim
3
 
4
  # 作業ディレクトリを設定
5
  WORKDIR /home/user/app
@@ -15,5 +15,13 @@ RUN pip install --no-cache-dir -r requirements.txt
15
  # 作業ディレクトリを `src` に移動
16
  WORKDIR /home/user/app/src
17
 
 
 
 
18
  # アプリを起動
19
- CMD ["gradio", "app.py"]
 
 
 
 
 
 
1
  # ベースイメージ
2
+ FROM python:3.10-slim AS base
3
 
4
  # 作業ディレクトリを設定
5
  WORKDIR /home/user/app
 
15
  # 作業ディレクトリを `src` に移動
16
  WORKDIR /home/user/app/src
17
 
18
+ # 開発環境用のステージ
19
+ FROM base AS development
20
+
21
  # アプリを起動
22
+ CMD ["gradio", "app.py"]
23
+
24
+ # 本番環境用のステージ
25
+ FROM base AS production
26
+
27
+ CMD ["python", "app.py"]
docker-compose.yml CHANGED
@@ -2,6 +2,7 @@ services:
2
  app:
3
  build:
4
  context: .
 
5
  dockerfile: Dockerfile
6
  container_name: ndlkotenocr-lite-gradio-app
7
  volumes:
 
2
  app:
3
  build:
4
  context: .
5
+ target: ${TARGET:-development}
6
  dockerfile: Dockerfile
7
  container_name: ndlkotenocr-lite-gradio-app
8
  volumes:
src/app.py CHANGED
@@ -230,7 +230,7 @@ demo = gr.Interface(
230
  article=article,
231
  cache_examples=False,
232
  # flagging_mode="never"
233
- allow_flagging=False
234
  )
235
 
236
  demo.launch(share=False, server_name="0.0.0.0")
 
230
  article=article,
231
  cache_examples=False,
232
  # flagging_mode="never"
233
+ allow_flagging="never"
234
  )
235
 
236
  demo.launch(share=False, server_name="0.0.0.0")