hstz commited on
Commit
9fa1e17
·
verified ·
1 Parent(s): acd7c09

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +10 -14
Dockerfile CHANGED
@@ -1,25 +1,19 @@
1
  FROM drfyup/fycursor:latest
2
 
3
- # 创建必要的目录和文件
4
  RUN mkdir -p /app && \
5
- mkdir -p /persistent && \
6
- touch /persistent/.token && \
7
- touch /persistent/.token-list && \
8
- chmod -R 777 /persistent && \
9
- chmod -R 777 /app && \
10
- # 创建软链接
11
- ln -sf /persistent/.token /app/.token && \
12
- ln -sf /persistent/.token-list /app/.token-list
13
 
14
  # 设置工作目录
15
  WORKDIR /app
16
 
17
- # 设置环境变量
18
  ENV PORT=3000
19
  ENV AUTH_TOKEN=35794406
20
- ENV TOKEN_PATH=/persistent/.token
21
- ENV TOKEN_LIST_PATH=/persistent/.token-list
22
- ENV PERSISTANT_STORAGE_ENABLED=true
23
 
24
  # 确保使用正确的权限
25
  USER root
@@ -30,7 +24,9 @@ EXPOSE 3000
30
  # 添加调试信息并启动
31
  CMD echo "Current directory: $(pwd)" && \
32
  echo "Listing /app: $(ls -la /app)" && \
33
- echo "Listing /persistent: $(ls -la /persistent)" && \
 
 
34
  echo "Environment variables:" && \
35
  env && \
36
  /app/cursor-api
 
1
  FROM drfyup/fycursor:latest
2
 
3
+ # 创建必要的目录和文件,保持简单的目录结构
4
  RUN mkdir -p /app && \
5
+ touch /app/.token && \
6
+ touch /app/.token-list && \
7
+ chmod -R 777 /app
 
 
 
 
 
8
 
9
  # 设置工作目录
10
  WORKDIR /app
11
 
12
+ # 设置环境变量,使用简单的绝对路径
13
  ENV PORT=3000
14
  ENV AUTH_TOKEN=35794406
15
+ ENV TOKEN_PATH=/app/.token
16
+ ENV TOKEN_LIST_PATH=/app/.token-list
 
17
 
18
  # 确保使用正确的权限
19
  USER root
 
24
  # 添加调试信息并启动
25
  CMD echo "Current directory: $(pwd)" && \
26
  echo "Listing /app: $(ls -la /app)" && \
27
+ echo "File contents:" && \
28
+ cat /app/.token || true && \
29
+ cat /app/.token-list || true && \
30
  echo "Environment variables:" && \
31
  env && \
32
  /app/cursor-api