# ベースイメージを Node.js に
FROM node:14-slim

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

# アプリケーションの依存関係をインストール
COPY app/package*.json ./
RUN npm install

# ポートを公開
EXPOSE 8501

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

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