takt/Dockerfile
2026-01-25 15:16:27 +09:00

20 lines
393 B
Docker

# TAKT - Docker環境
# 他の環境でビルド・テストが動作するかを確認するため
FROM node:20-alpine
WORKDIR /app
# 依存関係のインストール(キャッシュ活用のため先にコピー)
COPY package.json package-lock.json ./
RUN npm ci
# ソースコードをコピー
COPY . .
# ビルド
RUN npm run build
# テスト実行
CMD ["npm", "run", "test"]