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