# Pythonベースのイメージを使用 FROM python:3.9-slim # 作業ディレクトリを作成 WORKDIR /web # 必要なパッケージをインストール COPY requirements.txt requirements.txt RUN pip install --no-cache-dir -r requirements.txt # アプリケーションコードをコピー COPY . . # Flaskのホットリロードのための環境変数設定 ENV FLASK_ENV=development ENV FLASK_APP=app.py # Flaskサーバーの起動コマンド CMD ["python", "app.py"] # 標準出力と標準エラー出力を一つに統合 CMD ["sh", "-c", "python app.py > /proc/1/fd/1 2>&1"]