Jelajahi Sumber

Update Dockerfile to use Bun for package management and build process

- Changed base image from Node.js to Bun for improved performance.
- Replaced npm install with bun install for dependency management.
- Updated build command to use Bun for building the application.
- Added new bun.lockb file to track Bun dependencies.
[email protected] 11 bulan lalu
induk
melakukan
cd192e2779
2 mengubah file dengan 3 tambahan dan 3 penghapusan
  1. 3 3
      Dockerfile
  2. TEMPAT SAMPAH
      web/bun.lockb

+ 3 - 3
Dockerfile

@@ -1,11 +1,11 @@
-FROM node:16 as builder
+FROM oven/bun:latest as builder
 
 WORKDIR /build
 COPY web/package.json .
-RUN npm install
+RUN bun install
 COPY ./web .
 COPY ./VERSION .
-RUN DISABLE_ESLINT_PLUGIN='true' VITE_REACT_APP_VERSION=$(cat VERSION) npm run build
+RUN DISABLE_ESLINT_PLUGIN='true' VITE_REACT_APP_VERSION=$(cat VERSION) bun run build
 
 FROM golang AS builder2
 

TEMPAT SAMPAH
web/bun.lockb