| # 1. 使用官方镜像 | |
| FROM ghcr.io/sillytavern/sillytavern:latest | |
| # 2. 切换到 root 权限确保能运行 | |
| USER root | |
| WORKDIR /home/node/app | |
| # 3. 强制开放所有文件夹的权限 | |
| RUN chmod -R 777 /home/node/app | |
| # 4. 设置端口 | |
| ENV PORT=7860 | |
| EXPOSE 7860 | |
| # 5. 【核心救命指令】直接在启动命令里强行关闭所有门锁 | |
| # 这种方式不需要额外的 config 文件,程序开机就会直接听这行命令 | |
| CMD ["node", "server.js", "--listen", "true", "--whitelistMode", "false", "--basicAuthMode", "false", "--security", "false"] |