discord_intro_quiz_bot/web/Dockerfile

23 lines
599 B
Docker
Raw Permalink Normal View History

2024-08-03 10:29:46 +00:00
# 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"]