utopia-proxy / Dockerfile
soiz1's picture
Create Dockerfile
538cb5d verified
Raw
History Blame Contribute Delete
510 Bytes
# ベースイメージ(必要ならバージョンを変えてください)
FROM node:18
# 作業ディレクトリ
WORKDIR /app
# 依存関係のみ先にコピーしてキャッシュ活用
COPY package*.json ./
# 依存関係をインストール(CIを使えるなら npm ci 推奨)
RUN npm install
# アプリケーションソースをコピー
COPY . .
# 必要ならポートを開ける(例: 3000)
EXPOSE 3000
# デフォルトコマンド:npm start を実行
CMD ["npm", "start"]