FROM nikolaik/python-nodejs:python3.10-nodejs20 ENV USER=pn \ HOMEDIR=/home/pn RUN apt-get update && apt-get install -y --no-install-recommends \ apt-utils \ build-essential \ libpq-dev \ neofetch \ && rm -rf /var/lib/apt/lists/* WORKDIR ${HOMEDIR} # 安装 pnpm RUN npm install -g pnpm # 复制所有脚本文件到工作目录 COPY src/* ${HOMEDIR}/ # 给所有 .sh 文件添加执行权限 RUN chmod +x ${HOMEDIR}/*.sh # 运行 setup.sh 和 sshx.sh RUN ${HOMEDIR}/setup.sh \ && ${HOMEDIR}/sshx.sh \ && ${HOMEDIR}/remix.sh ENTRYPOINT ["/home/pn/startup.sh"]