Hi zhenyuan, The dashboard cannot be reached (multi 404 errors) via current master branch + files from : https://github.com/apache/incubator-apisix-dashboard.git ( after `yarn install` & `yarn prod:build`)
So i use files from repo : https://github.com/apache/incubator-apisix-dashboard-built , and run cmd `cp -r incubator-apisix-dashboard-built/* /usr/local/apisix/dashboard/) , it works now... So, what's the difference bitween these two repos ? Will you update the readme.md to figure out about this? 在 2019年11月15日星期五,Zhiyuan Ju <juzhiy...@apache.org> 写道: > After the dashboard is built, you need move all files under /dist folder to > /apisix/dashboard. > > Lang Wang <totemofw...@apache.org> 于 2019年11月15日周五 17:20写道: > > > After running command: > > > > ``` > > yarn install > > yarn build:prod > > ``` > > on my OS X 10.14, the *dist* directory looks like: > > > > *$ ls -l dist* > > *total 40* > > *drwxr-xr-x 15 w0ng.unic0rn wheel 480 11 15 17:11 css* > > *-rw-r--r-- 1 w0ng.unic0rn wheel 9662 11 15 17:11 favicon.ico* > > *drwxr-xr-x 4 w0ng.unic0rn wheel 128 11 15 17:11 fonts* > > *drwxr-xr-x 3 w0ng.unic0rn wheel 96 11 15 17:11 img* > > *-rw-r--r-- 1 w0ng.unic0rn wheel 2975 11 15 17:11 index.html* > > *drwxr-xr-x 18 w0ng.unic0rn wheel 576 11 15 17:11 js* > > *-rw-r--r-- 1 w0ng.unic0rn wheel 24 11 15 17:11 robots.txt* > > > > > > So, the next step is ? > > ``` > > mkdir -pv /usr/local/apisix/dashboard/ > > cp -r dist/* /usr/local/apisix/dashboard/ > > ``` > > > > ---- > > > > BTW, do the files under dist/* have OS platform dependencies? I will not > > add yarn, nodejs and misc in my openresty docker. > > > > > > Zhiyuan Ju <juzhiy...@apache.org> 于2019年11月14日周四 下午3:12写道: > > > > > You should build the Dashboard by yourself, and you may follow the > steps: > > > > > > ```sh > > > # Make sure Yarn is installed on your machine --> > > > https://yarnpkg.com/en/docs/install > > > > > > $ git clone https://github.com/apache/incubator-apisix-dashboard > > > $ yarn > > > $ yarn build:prod > > > > > > # Built files are under /dist folder. > > > ``` > > > > > > Best Regards! > > > @ Zhiyuan Ju <https://www.shaoyaoju.org/> > > > > > > > > > Lang Wang <totemofw...@apache.org> 于2019年11月14日周四 下午2:51写道: > > > > > > > - Install APISIX via: > > > > > > > > *luarocks install > > > > > > > > > > > > > https://github.com/iresty/apisix/raw/master/rockspec/ > apisix-${APISIX_VERSION}-0.rockspec > > > > < > > > > > > > > > https://github.com/iresty/apisix/raw/master/rockspec/ > apisix-${APISIX_VERSION}-0.rockspec > > > > > > > > > --tree=/usr/local/apisix/deps* > > > > > > > > > > > > - The /usr/local/apisix/ directory looks like: > > > > > > > > *bash-4.4# ls -l /usr/local/apisix/* > > > > *total 0* > > > > *drwxr-xr-x 3 root root 55 Nov 14 14:47 conf* > > > > *drwxr-xr-x 5 root root 41 Nov 14 14:47 deps* > > > > *drwxr-xr-x 2 root root 6 Nov 14 14:47 logs* > > > > > > > > > > > > - So, is this the best practice to use dashboard via 🤔: (for > > current > > > > master branch) > > > > > > > > > > > > *git clone --depth=50 https://github.com/apache/incubator-apisix.git > > > > <https://github.com/apache/incubator-apisix.git> > > > apache/incubator-apisix* > > > > *cd apache/incubator-apisix/* > > > > *git submodule update --init --recursive* > > > > *cp -ar dashboard /usr/local/apisix* > > > > > > > > > >