soiz1's picture
Create Dockerfile
0f7d45e verified
raw
history blame
698 Bytes
# ベースイメージ (Python 3.10, 最新の公式イメージを使用)
FROM python:3.10
# 作業ディレクトリを設定
WORKDIR /app
# システムパッケージをインストール (packages.txt にリストされたもの)
COPY packages.txt /tmp/packages.txt
RUN apt-get update && xargs -a /tmp/packages.txt apt-get install -y && rm -rf /var/lib/apt/lists/*
# Pythonパッケージをインストール (requirements.txt にリストされたもの)
COPY requirements.txt /tmp/requirements.txt
RUN pip install --no-cache-dir -r /tmp/requirements.txt
# アプリケーションコードをコンテナにコピー
COPY . /app
# 実行コマンドを設定
CMD ["python", "app.py"]