mk99z commited on
Commit
8c4a426
1 Parent(s): 14a5bf4

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +14 -3
Dockerfile CHANGED
@@ -1,21 +1,32 @@
 
1
  FROM ubuntu:latest
 
 
2
  RUN apt-get update && \
3
  apt-get install -y curl unzip sed
4
 
 
5
  WORKDIR /app
6
- RUN curl -L "https://github.com/wozulong/fuclaude/releases/download/v0.2.3/fuclaude-linux-amd64-6d474ee.zip" -o fuclaude.zip && \
7
  unzip -P linux.do fuclaude.zip && \
8
  rm fuclaude.zip
9
 
10
- WORKDIR /app/fuclaude-linux-amd64-6d474ee
 
11
 
 
12
  RUN chmod 666 config.json
13
 
 
14
  RUN sed -i 's/127.0.0.1/0.0.0.0/' config.json && \
15
- sed -i 's/"signup_enabled": false/"signup_enabled": true/' config.json
 
16
 
 
17
  RUN chmod +x fuclaude
18
 
 
19
  EXPOSE 8181
20
 
 
21
  CMD ["./fuclaude"]
 
1
+ # 使用官方Ubuntu基础镜像
2
  FROM ubuntu:latest
3
+
4
+ # 安装curl、unzip和sed(用于编辑文件)
5
  RUN apt-get update && \
6
  apt-get install -y curl unzip sed
7
 
8
+ # 下载并解压程序
9
  WORKDIR /app
10
+ RUN curl -L "https://github.com/wozulong/fuclaude/releases/download/v0.2.3/fuclaude-v0.2.3-linux-amd64-8db794c.zip" -o fuclaude.zip && \
11
  unzip -P linux.do fuclaude.zip && \
12
  rm fuclaude.zip
13
 
14
+ # 进入程序目录
15
+ WORKDIR /app/fuclaude-v0.2.3-linux-amd64-8db794c
16
 
17
+ # 修改文件权限,确保可读可写
18
  RUN chmod 666 config.json
19
 
20
+ # 修改配置文件
21
  RUN sed -i 's/127.0.0.1/0.0.0.0/' config.json && \
22
+ sed -i 's/"signup_enabled": false/"signup_enabled": true/' config.json && \
23
+ sed -i 's/"show_session_key": false/"show_session_key": true/' config.json
24
 
25
+ # 确保程序文件可执行
26
  RUN chmod +x fuclaude
27
 
28
+ # 暴露端口8181
29
  EXPOSE 8181
30
 
31
+ # 运行程序
32
  CMD ["./fuclaude"]