soiz1 commited on
Commit
143771e
·
verified ·
1 Parent(s): 051d5fd

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +7 -2
Dockerfile CHANGED
@@ -24,7 +24,7 @@ RUN apt-get update && apt-get install -y \
24
  && rm -rf /var/lib/apt/lists/*
25
 
26
  # Pythonライブラリのインストール
27
- RUN pip install --no-cache-dir --upgrade pip setuptools wheel cython
28
  RUN pip install --no-cache-dir --prefix=/install -r requirements.txt
29
 
30
  # Runtime環境用イメージ
@@ -36,8 +36,13 @@ WORKDIR /usr/src/app
36
  # builderフェーズから依存関係をコピー
37
  COPY --from=builder /install /usr/local
38
 
39
- # ソースコードをコピー
40
  COPY . .
 
 
 
 
 
41
 
42
  # Flask DBマイグレーションの初期化
43
  RUN flask db init || true # 既にmigrationsが存在する場合はエラーを無視
 
24
  && rm -rf /var/lib/apt/lists/*
25
 
26
  # Pythonライブラリのインストール
27
+ RUN pip install --no-cache-dir --upgrade pip setuptools wheel
28
  RUN pip install --no-cache-dir --prefix=/install -r requirements.txt
29
 
30
  # Runtime環境用イメージ
 
36
  # builderフェーズから依存関係をコピー
37
  COPY --from=builder /install /usr/local
38
 
39
+ # ソースコードと環境ファイルをコピー
40
  COPY . .
41
+ COPY .env /usr/src/app/.env
42
+
43
+ # SQLiteデータベース用のディレクトリ作成と権限設定
44
+ RUN mkdir -p /usr/src/app \
45
+ && chmod 777 /usr/src/app
46
 
47
  # Flask DBマイグレーションの初期化
48
  RUN flask db init || true # 既にmigrationsが存在する場合はエラーを無視