The Dashboard contains both manager-api
and web
parts, so you need to start the development environment separately.
Before development, refer to this guide to install dependencies.
$ git clone -b v2.1.1 https://github.com/apache/apisix-dashboard.git
$ cd apisix-dashboard
-
Please change the configuration in
api/conf/conf.yaml
. -
In the root directory, launch development mode.
$ make api-run
- In the root directory, stop development mode.
$ make api-stop
- Please refer to the FAQ about the problem of displaying exception in the dashboard after adding custom plugins or modifying plugin's schema.
- Go to the
web
directory.
$ cd ./web
-
Please change the
manager-api
address in theconfig/proxy.ts
file if needed. -
Launch development mode
$ yarn install
$ yarn start
- If writing an E2E test, refer to the E2E Writing Guide