English | 简体中文
Dashboard for Apache APISIX
Online Demo, Username/Password:
Please refer to User Guide
Please refer to Deploy with Docker README
$ git clone https://github.com/apache/apisix-dashboard.git $ cd apisix-dashboard
manager-api is used to provide APIs for Dashboard, just like a bridge between the Apache APISIX and the Dashboard. Here are the steps to build it manually:
MySQL/Golangto be preinstalled.
# e.g Initialization for MySQL, please use a more secure Password instead of 123456. $ mysql –uroot –p123456 > source ./api/script/db/schema.sql
According to your local deployment environment, check the environment variables in
./api/run/run.sh, modify the environment variables if needed.
For most users in China, we could use Goproxy to speed up downloading modules.
$ cd api && go build -o ../manager-api . && cd ..
$ sh ./api/run/run.sh &
This project is initialized with Ant Design Pro. The following are some quick guides for how to use.
Node.js(version 10.0.0+)/Nginxinstalled on your machine.
$ yarn install
$ yarn build
/distfolder if the step 4 is successful, then we recommend using
nginxto handle those files, please install
nginxmanually, then refer to the nginx conf
distfolder to nginx's default html folder, then visit
http://127.0.0.1in your browser.
Node.js(version 8.10.0+)/Nginxinstalled on your machine.
$ yarn install $ yarn start