| commit | 829688a78882764446d8d565a6bb5c779a28cc97 | [log] [tgz] | 
|---|---|---|
| author | liuxiran <belovedxixi@126.com> | Sat Sep 19 10:22:14 2020 +0800 | 
| committer | GitHub <noreply@github.com> | Sat Sep 19 10:22:14 2020 +0800 | 
| tree | 7a25d4200116f6d8c60fa2e33cf3d238bf4a6f2d | |
| parent | 5b24ecec1ffa4df32bd635edfa0ef9da6ef01c4f [diff] | 
feat: Route debug (#485) * feat: new api get route and apisix url * feat: online debug * fix: update refer to the review, fix logical error as well * fix: rename getRouteWithApisixUrl
English | 简体中文
Dashboard for Apache APISIX
Please refer to User Guide
Please refer to Deploy with Docker README
$ git clone https://github.com/apache/apisix-dashboard.git $ cd apisix-dashboard
The 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/Golang to 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+)/Nginx installed on your machine.$ yarn install
$ yarn build
/dist folder if the step 4 is successful, then we recommend using nginx to handle those files, please install nginx manually, then refer to the nginx conf compose/dashboard_conf/nginx.conf.dist folder to nginx's default html folder, then visit http://127.0.0.1 in your browser.Node.js(version 8.10.0+)/Nginx installed on your machine.config/proxy.ts file.$ yarn install
$ yarn start
If you need the dashboard-1.0 which is built with Vue.js, please refer to master-vue.
More information about the new dashboard and manager-api please refer to here