소스 검색

refactor: :recycle: bun-based dockerfile

ThatOneCalculator 1 년 전
부모
커밋
b5598f759c
1개의 변경된 파일5개의 추가작업 그리고 5개의 파일을 삭제
  1. 5 5
      Dockerfile

+ 5 - 5
Dockerfile

@@ -1,14 +1,14 @@
 # syntax=docker/dockerfile:1
 
-FROM node:alpine as build
+FROM oven/bun:latest as build
 
 WORKDIR /app
 
 COPY package.json package-lock.json ./ 
-RUN npm ci
-
 COPY . .
-RUN npm run build
+
+RUN bun install
+RUN bun run build
 
 FROM python:3.11-slim-buster as base
 
@@ -32,4 +32,4 @@ RUN pip3 install -r requirements.txt
 
 COPY ./backend .
 
-CMD [ "sh", "start.sh"]
+CMD [ "sh", "start.sh"]