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"]