bk939448 commited on
Commit
c26bd08
·
verified ·
1 Parent(s): 25692c5

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +10 -16
Dockerfile CHANGED
@@ -1,25 +1,19 @@
1
- FROM node:22-slim
2
 
3
- RUN apt-get update && apt-get install -y \
4
- curl bash git python3 build-essential gcc g++ make nano zip unzip \
5
- && rm -rf /var/lib/apt/lists/*
 
6
 
7
- RUN npm install -g bun
8
-
9
- RUN git clone https://github.com/badman99dev/OpencodeAi.git /app \
10
- && cd /app \
11
- && bun install \
12
- && cd packages/opencode && bun install \
13
- && cd ../app && bun install && bun run build
14
-
15
- USER root
16
  RUN mkdir -p /data && chmod 777 /data
17
- WORKDIR /data
18
 
19
- ENV OPENCODE_DATA_DIR=/data
20
  ENV HOME=/data
 
21
  ENV OPENCODE_SERVER_AUTH=false
22
 
 
 
 
23
  EXPOSE 7860
24
 
25
- CMD ["bash", "-c", "cd /app/packages/opencode && bun src/index.ts serve --port 7860 --hostname 0.0.0.0"]
 
1
+ FROM oven/bun:1-debian
2
 
3
+ RUN apt-get update && apt-get install -y git curl && rm -rf /var/lib/apt/lists/*
4
+ RUN git clone https://github.com/badman99dev/OpencodeAi.git /app
5
+ WORKDIR /app && bun install
6
+ WORKDIR /app/packages/opencode && bun install
7
 
 
 
 
 
 
 
 
 
 
8
  RUN mkdir -p /data && chmod 777 /data
 
9
 
 
10
  ENV HOME=/data
11
+ ENV OPENCODE_DATA_DIR=/data
12
  ENV OPENCODE_SERVER_AUTH=false
13
 
14
+ RUN git config --global user.email "badal@example.com"
15
+ RUN git config --global user.name "Badal"
16
+
17
  EXPOSE 7860
18
 
19
+ CMD ["bash", "-c", "cd /app/packages/opencode && bun src/index.ts web --port 7860 --hostname 0.0.0.0"]