jokyo3 commited on
Commit
b7bc792
·
verified ·
1 Parent(s): 5336792

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +19 -5
Dockerfile CHANGED
@@ -10,15 +10,29 @@ RUN git clone https://github.com/cf-pages/Telegraph-Image .
10
  # 安装 Cloudflare Worker CLI
11
  RUN npm install -g wrangler
12
 
13
- # 创建一个假的 wrangler.toml 配置文件,用于模拟 KV 存储
14
- RUN echo '[kv_namespaces]\nname = "img_url"\nid = "fake_id"' > wrangler.toml
 
 
 
 
 
 
 
 
 
 
 
 
 
 
15
 
16
  # 暴露 8080 端口
17
- EXPOSE 7860
18
 
19
  # 设置环境变量
20
  ENV BASIC_USER=admin
21
  ENV BASIC_PASS=123
22
 
23
- # 运行 Cloudflare Worker 本地开发环境,模拟 KV 存储
24
- CMD ["wrangler", "pages", "dev", "./", "--kv", "img_url", "--port", "7860", "--binding", "BASIC_USER=admin", "--binding", "BASIC_PASS=123", "--persist-to", "./data", "--log-level", "none"]
 
10
  # 安装 Cloudflare Worker CLI
11
  RUN npm install -g wrangler
12
 
13
+ # 创建 wrangler 配置文件
14
+ RUN echo '{ \
15
+ "name": "telegraph-image", \
16
+ "type": "webpack", \
17
+ "account_id": "", \
18
+ "workers_dev": true, \
19
+ "route": "", \
20
+ "zone_id": "", \
21
+ "kv_namespaces": [ \
22
+ { \
23
+ "binding": "img_url", \
24
+ "id": "fake_id", \
25
+ "preview_id": "" \
26
+ } \
27
+ ] \
28
+ }' > wrangler.toml
29
 
30
  # 暴露 8080 端口
31
+ EXPOSE 8080
32
 
33
  # 设置环境变量
34
  ENV BASIC_USER=admin
35
  ENV BASIC_PASS=123
36
 
37
+ # 运行 Cloudflare Worker 本地开发环境
38
+ CMD ["wrangler", "pages", "dev", "./", "--kv", "img_url", "--port", "8080", "--binding", "BASIC_USER=admin", "--binding", "BASIC_PASS=123", "--persist-to", "./data", "--log-level", "info"]