feat: integrate invitation access, world NPCs, and deployment

This commit is contained in:
2026-09-08 22:22:38 +08:00
parent 2a3125075f
commit 513a3eba31
75 changed files with 9566 additions and 1070 deletions

View File

@@ -19,15 +19,21 @@ ENV PIP_INDEX_URL=https://mirrors.cloud.tencent.com/pypi/simple
RUN sed -i 's|deb.debian.org|mirrors.cloud.tencent.com|g' /etc/apt/sources.list.d/debian.sources \
&& apt-get update \
&& apt-get install --yes --no-install-recommends ca-certificates python3 python3-venv \
&& apt-get install --yes --no-install-recommends ca-certificates libgomp1 python3 python3-venv \
&& rm -rf /var/lib/apt/lists/*
RUN npm install --global pnpm@9.15.4
WORKDIR /app
COPY requirements-skin-generation.txt ./
COPY requirements-skin-generation*.txt ./
RUN python3 -m venv /opt/skin-generation-venv \
&& /opt/skin-generation-venv/bin/pip install --no-cache-dir --requirement requirements-skin-generation.txt
&& /opt/skin-generation-venv/bin/pip install --no-cache-dir --timeout 300 --requirement requirements-skin-generation.txt \
&& /opt/skin-generation-venv/bin/pip install --no-cache-dir --timeout 900 --no-deps \
--index-url https://download.pytorch.org/whl/cpu \
--requirement requirements-skin-generation-pytorch.txt \
&& /opt/skin-generation-venv/bin/pip install --no-cache-dir --timeout 300 \
--requirement requirements-skin-generation-addons.txt \
&& /opt/skin-generation-venv/bin/pip check
COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./
COPY client/package.json ./client/package.json