Spaces:
Running
Running
File size: 676 Bytes
ae26696 e61b544 1adefe7 e61b544 1adefe7 e61b544 1adefe7 2b7d683 e61b544 03917d5 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
FROM ghcr.io/liuw1535/antigravity2api-nodejs:latest
USER root
# 安装 Node.js (以安装 Node 18 为例)
RUN apt-get update && apt-get install -y \
curl \
gnupg \
&& curl -fsSL https://deb.nodesource.com/setup_18.x | bash - \
&& apt-get install -y nodejs \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/*
# 设置端口
ENV PORT=7860
# 后续的权限设置
RUN mkdir -p /app/data && chown -R 1000:1000 /app
USER 1000
EXPOSE 7860
CMD ["sh", "-c", "export PROXY_ENV=1 && mkdir -p /app/data && echo \"$ACCOUNTS_JSON\" > /app/data/accounts.json && echo '{\"server\":{\"port\":7860,\"host\":\"0.0.0.0\"}}' > /app/config.json && /app/entrypoint.sh"] |