davisc1 commited on
Commit
b13b8a6
ยท
verified ยท
1 Parent(s): 3090ede

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +17 -9
Dockerfile CHANGED
@@ -1,19 +1,27 @@
1
  FROM node:22-bookworm
2
 
3
- # ๅฎ‰่ฃๅฟ…่ฆๅทฅๅ…ท
4
- RUN apt-get update && apt-get install -y git curl && \
5
  curl -fsSL https://bun.sh/install | bash
 
 
6
  ENV PATH="/root/.bun/bin:${PATH}"
 
 
7
 
8
  WORKDIR /app
9
 
10
- # Clone OpenClaw
11
- RUN git clone https://github.com/openclaw/openclaw.git . && \
12
- corepack enable && \
13
- pnpm install
 
 
 
14
 
15
- # ๆšด้œฒ Port 7860 (HF ่ฆๅฎš)
16
  EXPOSE 7860
17
 
18
- # ๅ•Ÿๅ‹•ๆŒ‡ไปค
19
- CMD ["sh", "-c", "./bin/openclaw gateway --port 7860 --host 0.0.0.0"]
 
 
1
  FROM node:22-bookworm
2
 
3
+ # 1. ๅฎ‰่ฃ็ณป็ตฑไพ่ณด (OpenClaw ้œ€่ฆ้€™ไบ›ไพ†็ทจ่ญฏๅŽŸ็”Ÿๆจก็ต„)
4
+ RUN apt-get update && apt-get install -y git curl python3 make g++ && \
5
  curl -fsSL https://bun.sh/install | bash
6
+
7
+ # 2. ่จญๅฎš็’ฐๅขƒ่ฎŠๆ•ธ
8
  ENV PATH="/root/.bun/bin:${PATH}"
9
+ ENV PORT=7860
10
+ ENV HOST=0.0.0.0
11
 
12
  WORKDIR /app
13
 
14
+ # 3. ็›ดๆŽฅๅ…จๅŸŸๅฎ‰่ฃ openclaw (ๆœ€็ฉฉๅฎš็š„ๆ–นๆณ•)
15
+ # ้€™ๆจฃ็ณป็ตฑ่ทฏๅพ‘่ฃกไธ€ๅฎšๆœƒๆœ‰ openclaw ๆŒ‡ไปค
16
+ RUN npm install -g openclaw
17
+
18
+ # 4. ๅˆๅง‹ๅŒ– (้€™ๆœƒ็”ข็”Ÿๅฟ…่ฆ็š„่จญๅฎšๆช”)
19
+ # ไฝฟ็”จ --no-interaction ๆˆ– --yes ่ทณ้Žไบ’ๅ‹•ๅ•็ญ”
20
+ RUN openclaw init --yes || true
21
 
22
+ # 5. ้–‹ๆ”พ Port
23
  EXPOSE 7860
24
 
25
+ # 6. ๅ•Ÿๅ‹•ๆŒ‡ไปค
26
+ # ็›ดๆŽฅๅ‘ผๅซๅ…จๅŸŸๆŒ‡ไปค๏ผŒไธฆ็ถๅฎšๅˆฐ 0.0.0.0 (้‡่ฆ๏ผไธ็„ถๅค–้ƒจ้€ฃไธ้€ฒไพ†)
27
+ CMD ["openclaw", "gateway", "--port", "7860", "--host", "0.0.0.0"]