你得确保在你的设备上安装了不是太老版本的 Docker 和 Docker Compose。
首先,克隆本项目:
git clone https://github.com/fjc0k/docker-YApi.git接下来,修改 config.js 配置文件中的 adminAccount 为你的邮箱,其他选项可不做修改。
最后,执行 docker-compose up -d 启动服务。
然后,通过 http://localhost:40001 即可访问 YApi。
注意:默认的管理员账号是你在
config.js中设置的adminAccount,密码是ymfe.org。
假设你要使用这个插件:yapi-plugin-interface-oauth2-token,编辑 config.js,将该插件名称(去除 yapi-plugin- 前缀)加入 plugins 即可:
{
plugins: [
{ name: 'interface-oauth2-token' }
]
}若插件可配置,则可同时传入选项:
{
plugins: [
{ name: 'interface-oauth2-token' },
{
name: 'gitlab',
options: {
host: '***',
// ...其他选项
}
}
]
}若你修改了配置文件 config.js,务必重启应用才能生效:
docker-compose restart yapi-web若 YApi 有更新,本项目应会尽快跟进,之后,你可使用以下命令升级:
docker-compose pull yapi-web \
&& docker-compose down \
&& docker-compose up -d升级不会对原有数据造成任何影响!
如果出现意外情况,你可通过以下命令查看运行日志:
docker-compose logs yapi-web直接打包整个目录去新的服务器即可。
Jay Fong © MIT