Spaces:
Running
Running
| # ============================================================ | |
| # HF Spaces - Antigravity Manager | |
| # 基于 Docker Hub 预构建镜像,无需编译 | |
| # ============================================================ | |
| FROM lbjlaq/antigravity-manager:latest | |
| USER root | |
| # Supabase 同步需要 curl 和 jq | |
| RUN apt-get update && apt-get install -y curl jq && rm -rf /var/lib/apt/lists/* | |
| # HF Spaces 要求 uid=1000 非 root 用户运行 | |
| RUN useradd -m -u 1000 user && \ | |
| mkdir -p /home/user/.antigravity_tools/accounts && \ | |
| chown -R user:user /home/user/.antigravity_tools /app | |
| COPY entrypoint.sh /app/entrypoint.sh | |
| RUN chmod +x /app/entrypoint.sh | |
| USER user | |
| ENV HOME=/home/user | |
| ENV ABV_DATA_DIR=/home/user/.antigravity_tools | |
| ENV ABV_DIST_PATH=/app/dist | |
| ENV RUST_LOG=info | |
| ENV PORT=7860 | |
| EXPOSE 7860 | |
| ENTRYPOINT ["/app/entrypoint.sh"] | |