File size: 589 Bytes
c8a6ceb
 
 
 
 
 
 
da1104d
c8a6ceb
 
0309b24
c8a6ceb
 
da1104d
c8a6ceb
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# 使用Node.js镜像作为基础镜像
FROM node:latest

# 设置工作目录
WORKDIR /app

# 安装git并创建用户
RUN apt-get update && apt-get install -y git &&  chown -R node:node /app

# 切换到新用户
USER node

# 克隆SillyTavern仓库
RUN git clone https://github.com/SillyTavern/SillyTavern -b release

# 切换工作目录到克隆的仓库中
WORKDIR /app/SillyTavern

# 向start.sh脚本添加执行权限
RUN chmod +x start.sh

# 暴露容器内的端口(如果需要,请根据实际情况修改)
EXPOSE 7860

# 运行start.sh脚本
CMD ["whoami && ./start.sh"]