# ベースイメージとして公式のPythonイメージを使用 FROM python:3.9-slim # 作業ディレクトリを設定 WORKDIR /app # requirements.txtをコピーしてパッケージをインストール COPY requirements.txt requirements.txt RUN pip install --no-cache-dir -r requirements.txt # Redisをインストール RUN apt-get update && apt-get install -y redis-server # キャッシュディレクトリを作成し、書き込み権限を設定 RUN mkdir -p /app/cache && chmod -R 777 /app/cache # 環境変数を設定 ENV HF_HOME=/app/cache # アプリケーションのコードをコピー COPY . . # ポートを公開 #EXPOSE 7860 # Redisをバックグラウンドで起動してからアプリケーションを起動 CMD redis-server --daemonize yes && python app.py