Dockerを使ってBunを使って、Next.jsを起動する
結論
nodeにBunいれた
きかっけ
巷で話題のBunを使いたい!
起こったこと
- BunのDockerイメージで構築→失敗
- 諦めてNodeで構築→成功?
- Nodeでnpmでbunをインストール→成功!
実際のコード
Dockerfile
FROM node:latest
WORKDIR /app
RUN npm install -g npm@latest
RUN npm install -g bun
RUN npm install create-next-app
RUN npm install && npm upgrade
EXPOSE 3000
docker-compose.yaml
version: '3'
services:
front:
build: ./front
container_name: front
tty: true
ports:
- "3000:3000"
volumes:
- ./front:/app
working_dir: /app/各々のプロジェクト
environment:
- WATCHPACK_POLLING=true
command: sh -c "bun run dev"
後はDocker動かす