hstz commited on
Commit
acd7c09
·
verified ·
1 Parent(s): 2e26de2

Update Dockerfile

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