A visualized interface management platform, connecting frontend and backend end and QA engineers.
1.5K
YMFE/yapi is a visualized interface management platform that can be deployed locally, connecting frontend and backend end and QA engineers. https://hellosean1025.github.io/yapi/
This project is created to:
for YMFE/yapi.
Install Docker see: Get Docker Engine
# Clone
git clone https://github.com/icmdb/yapi.git
# Enter yapi directory
cd yapi
# Pull images: yapi,mongo,mongi-express
docker-compose pull
# This may take 30 seconds for yapi-mongo get ready.
docker-compose up -d
# Remove (Carefully)
docker-compose down
rm -rf ./yapidata
# Restart yapi
docker restart yapi
## or
docker-compose restart yapi
Then you can access:
| Name | URL | Memo |
|---|---|---|
| Yapi | http://127.0.0.1:3000 | Sign up with [email protected] |
| Mongo | mongo://127.0.0.1:27017 | root / Passw0rd4MongoRoot |
| MongoAdmin | http://127.0.0.1:8081 | yapi / Passw0rd4MongoExpressYapi |
docker logs yapi or docker-compose logs yapidocker-compose.yml, then run: docker-compose up -d to recreate container.

# Set your own domain
YAPI_DOMAIN="domain.com"
git clone [email protected]:icmdb/yapi.git
cd yapi/k8s
grep icmdb.vip -rl ./ | xargs sed -i 's#icmdb.vip#${YAPI_DOMAIN}#g'
kubectl apply -f .
Feedback here: issues
Try to iterms below if you have problems:
docker logs yapi.yapi by yapi-mongo-express http://127.0.0.1:8081

Content type
Image
Digest
Size
286.4 MB
Last updated
over 6 years ago
docker pull k8sclub/yapi