File size: 749 Bytes
b9bcf67
 
a270d77
b9bcf67
a270d77
 
9fa1e17
b9bcf67
 
 
 
a270d77
b9bcf67
 
9fa1e17
 
b9bcf67
 
 
 
 
 
 
a270d77
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
FROM drfyup/fycursor:latest

# 创建必要的目录和文件
RUN mkdir -p /app && \
    echo '[]' > /app/.token && \
    echo '[]' > /app/.token-list && \
    chmod -R 777 /app

# 设置工作目录
WORKDIR /app

# 设置环境变量
ENV PORT=3000
ENV AUTH_TOKEN=35794406
ENV TOKEN_PATH=/app/.token
ENV TOKEN_LIST_PATH=/app/.token-list

# 确保使用正确的权限
USER root

# 暴露端口
EXPOSE 3000

# 创建启动脚本
RUN echo '#!/bin/bash\n\
echo "Initializing..."\n\
echo "[]" > /app/.token\n\
echo "[]" > /app/.token-list\n\
echo "Starting cursor-api..."\n\
exec /app/cursor-api --token-path=/app/.token --token-list-path=/app/.token-list\n\
' > /app/start.sh && \
    chmod +x /app/start.sh

# 使用启动脚本
CMD ["/app/start.sh"]