以docker-compose方式部署yapi。最新版本:1.9.2
repositories
https://mirrors.aliyun.com/alpine/v3.6/main/
https://mirrors.aliyun.com/alpine/v3.6/community/
init-mongo.js
db.createUser({
user: 'admin', pwd: 'admin123456', roles: [ {
role: "root", db: "admin" } ] });
db.auth("admin", "admin123456");
db.createUser({
user: 'yapi',
pwd: 'yapi123456',
roles: [
{
role: "dbAdmin", db: "yapi" },
{
role: "readWrite", db: "yapi" }
]
});
Dockerfile
FROM node:12-alpine
COPY repositories /etc/apk/repositories
RUN npm install -g yapi-cli --registry https://registry.npm.taobao.org
EXPOSE 3000 9090
docker-compose.yml
version: '3.7'
services