Download Dockerfile from deeme/augment: direct link, hf CLI and curl.
- Browser
- Download file 1.1 kB
-
https://huggingface.co/spaces/deeme/augment/resolve/main/Dockerfile
- Command line
-
hf download hf://spaces/deeme/augment/Dockerfile
-
curl -L -o Dockerfile https://huggingface.co/spaces/deeme/augment/resolve/main/Dockerfile
1.1 kB
| FROM linqiu1199/augment2api | |
| ENV TZ=Asia/Shanghai | |
| ENV REDIS_CONN_STRING=redis://localhost:6379 | |
| # 确保以 root 身份运行命令 | |
| USER root | |
| # 重新初始化 APK 数据库并修复权限 | |
| RUN mkdir -p /var/lib/apk/db && \ | |
| touch /var/lib/apk/db/lock && \ | |
| chmod -R 777 /var/lib/apk | |
| # 安装 Redis | |
| RUN apk add --no-cache redis | |
| # 修改 Redis 配置和权限 | |
| RUN mkdir -p /var/run/redis && \ | |
| chown -R 1000:1000 /var/run/redis && \ | |
| chown -R 1000:1000 /var/lib/redis && \ | |
| chmod 777 /var/run/redis | |
| # 创建启动脚本 | |
| RUN echo '#!/bin/sh' > /start.sh && \ | |
| echo '# Start Redis server' >> /start.sh && \ | |
| echo 'redis-server --daemonize yes --save "" --appendonly no' >> /start.sh && \ | |
| echo 'sleep 2' >> /start.sh && \ | |
| echo 'echo "Redis status:"' >> /start.sh && \ | |
| echo 'redis-cli ping' >> /start.sh && \ | |
| echo '' >> /start.sh && \ | |
| echo '# Start main application' >> /start.sh && \ | |
| echo 'exec /app/augment2api' >> /start.sh && \ | |
| chmod +x /start.sh | |
| # 使用新的启动脚本作为入口点 | |
| ENTRYPOINT ["/start.sh"] |