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
|
WORKDIR /build
|
||||||
COPY web/package.json .
|
COPY web/package.json .
|
||||||
RUN npm install
|
RUN bun install
|
||||||
COPY ./web .
|
COPY ./web .
|
||||||
COPY ./VERSION .
|
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
|
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