antigravity-api / Dockerfile
huang123chuan's picture
Update Dockerfile
03917d5 verified
raw
history blame contribute delete
676 Bytes
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"]