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.
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
BIN
web/bun.lockb
Executable file
BIN
web/bun.lockb
Executable file
Binary file not shown.
Reference in New Issue
Block a user