"test/vscode:/vscode.git/clone" did not exist on "8c16da334e930beff0872488b29499e7b051ae2d"
Dockerfile 592 Bytes
Newer Older
Timothy J. Baek's avatar
Timothy J. Baek committed
1
2
# syntax=docker/dockerfile:1

3
FROM oven/bun:latest as build
4

Timothy J. Baek's avatar
Timothy J. Baek committed
5
6
WORKDIR /app

Timothy J. Baek's avatar
Timothy J. Baek committed
7
8
9
COPY package.json package-lock.json ./ 

COPY . .
ThatOneCalculator's avatar
ThatOneCalculator committed
10
RUN bun install
11
RUN bun run build
Timothy J. Baek's avatar
Timothy J. Baek committed
12

Timothy J. Baek's avatar
Timothy J. Baek committed
13
14
15
16
17
18
FROM python:3.11-slim-buster as base

ARG OLLAMA_API_BASE_URL='/ollama/api'

ENV ENV=prod
ENV OLLAMA_API_BASE_URL $OLLAMA_API_BASE_URL
Timothy J. Baek's avatar
Timothy J. Baek committed
19
20
21
22

ENV OPENAI_API_BASE_URL ""
ENV OPENAI_API_KEY ""

23
ENV WEBUI_JWT_SECRET_KEY "SECRET_KEY"
Timothy J. Baek's avatar
Timothy J. Baek committed
24
25
26
27
28
29
30
31
32
33
34

WORKDIR /app
COPY --from=build /app/build /app/build

WORKDIR /app/backend

COPY ./backend/requirements.txt ./requirements.txt
RUN pip3 install -r requirements.txt

COPY ./backend .

35
CMD [ "sh", "start.sh"]