deploy WeChat fulltext service to tools-pve

This commit is contained in:
Codex
2026-09-17 19:46:27 -07:00
parent fa57ab7f3b
commit bead2bb3ea
8 changed files with 1346 additions and 0 deletions
@@ -0,0 +1,27 @@
FROM mcr.microsoft.com/playwright:v1.58.2-noble
USER root
RUN apt-get update \
&& DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
fonts-noto-cjk novnc openbox websockify x11vnc xvfb \
&& rm -rf /var/lib/apt/lists/*
WORKDIR /app
COPY app/package.json app/package-lock.json ./
RUN npm ci --omit=dev
COPY --chown=pwuser:pwuser app/ ./
COPY --chown=pwuser:pwuser entrypoint.sh /entrypoint.sh
RUN chmod +x /entrypoint.sh \
&& chmod -R a+rX /app \
&& mkdir -p /data \
&& chown -R pwuser:pwuser /data /app
USER pwuser
ENV DISPLAY=:99 \
HOME=/home/pwuser \
PORT=8091 \
DATA_DIR=/data
EXPOSE 8091 6080
ENTRYPOINT ["/entrypoint.sh"]