| FROM node:lts-alpine | |
| # 安装要用到的工具 | |
| RUN apk update && apk add -f git tzdata | |
| # 设置时区 | |
| ENV TZ=Asia/Shanghai | |
| # 克隆koishi-bp | |
| RUN cd / && \ | |
| git clone https://github.com/koishijs/boilerplate koishi && \ | |
| cd /koishi && \ | |
| yarn install && \ | |
| # 运行允许局域网访问 | |
| sed -Ei 's/(([[:space:]]*)maxPort.*)/\1\n\2host: 0.0.0.0/' /koishi/koishi.yml && \ | |
| # 修改端口 | |
| sed -i 's/port: 5140/port: 7860/g' /koishi/koishi.yml && \ | |
| chmod -R 777 /koishi | |
| # 设置工作目录 | |
| WORKDIR "/koishi" | |
| # 设置启动命令 | |
| CMD ["yarn", "start"] |