Browse Source

fix: :construction_worker: build Docker with Bun

ThatOneCalculator 1 year ago
parent
commit
702ffdf61a
3 changed files with 5 additions and 5 deletions
  1. 1 1
      .github/workflows/bun.yaml
  2. 1 1
      .github/workflows/python.yaml
  3. 3 3
      Dockerfile

+ 1 - 1
.github/workflows/bun.yaml

@@ -5,7 +5,7 @@ on:
   pull_request:
 jobs:
   build:
-    name: 'Format & Build' # Format, Lint, & Build
+    name: 'Format & Build Frontend' # Format, Lint, & Build
     env:
       PUBLIC_API_BASE_URL: ''
     runs-on: ubuntu-latest

+ 1 - 1
.github/workflows/python.yaml

@@ -5,7 +5,7 @@ on:
   pull_request:
 jobs:
   build:
-    name: 'Format & Build' # Format, Lint, & Build
+    name: 'Format, Lint, & Build Backend'
     env:
       PUBLIC_API_BASE_URL: ''
     runs-on: ubuntu-latest

+ 3 - 3
Dockerfile

@@ -1,6 +1,6 @@
 # syntax=docker/dockerfile:1
 
-FROM node:alpine as build
+FROM imbios/bun-node:alpine as build
 
 ARG OLLAMA_API_BASE_URL='/ollama/api'
 RUN echo $OLLAMA_API_BASE_URL
@@ -11,10 +11,10 @@ RUN echo $PUBLIC_API_BASE_URL
 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