# ベースイメージとしてNode.js 18.xを使用 FROM node:18.20-buster # 作業ディレクトリを作成 WORKDIR /app # Gitをインストール RUN apt-get update && apt-get install -y git # npmを最新バージョンにアップグレード RUN npm install -g npm@latest # リポジトリをクローン RUN git clone https://github.com/libredirect/browser_extension # 作業ディレクトリをクローンしたプロジェクトディレクトリに変更 WORKDIR /app/browser_extension # 依存関係をインストール RUN npm install # Pugを使用してHTMLを生成 RUN npm run html # コンテナのポートを公開(必要に応じて設定) EXPOSE 3000