Spaces:
Runtime error
Runtime error
# ベースイメージとしてNode.jsを使用 | |
FROM node:18 | |
# 作業ディレクトリを作成して設定 | |
WORKDIR /app | |
RUN git clone https://github.com/berlik-gabdulin/GitHubRepositoryViewer.git . | |
# package.jsonとpackage-lock.jsonをコピー(依存関係のキャッシュ用) | |
#COPY package*.json ./ | |
# 依存関係をインストール | |
RUN npm install | |
# アプリケーションのソースコードをすべてコピー | |
COPY . . | |
# 環境変数を設定(ここではビルド時にARGで受け取る例) | |
ARG REACT_APP_GITHUB_TOKEN | |
ENV REACT_APP_GITHUB_TOKEN=2knsZL9qr7mDW6BAtlobo8HsSVi_2rnSmwT2toKscTGhmQaFs | |
RUN chown -R $(whoami) /app | |
# アプリをビルド(開発サーバーを使う場合は不要) | |
# RUN npm run build | |
# 開発サーバーを起動 | |
CMD ["npm", "run", "deploy"] | |
# コンテナの3000ポートを開放 | |
EXPOSE 3000 | |