# ベースイメージ
FROM python:3.9-slim

# 作業ディレクトリを設定
WORKDIR /app

# 必要なファイルをコピー
COPY requirements.txt /app/

#日本語フォントのインストール
RUN apt-get update && apt-get install -y fonts-ipafont-gothic

# パッケージのインストール
RUN pip install --upgrade pip
RUN pip install --no-cache-dir -r requirements.txt

# エントリーポイントスクリプトのコピーと実行権限の付与
COPY entrypoint.sh /
RUN chmod +x /entrypoint.sh

# アプリケーションのコピー
#COPY ./app /app

# ポートを公開（必要に応じて他のポートも追加）
EXPOSE 8501

# エントリーポイントの設定
ENTRYPOINT ["/entrypoint.sh"]