You need to execute `yarn build:prod` command :)

Best Regards!
@ Zhiyuan Ju <https://www.shaoyaoju.org/>


Lang Wang <totemofw...@apache.org> 于2019年11月18日周一 下午8:54写道:

> 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*
> > > > >
> > > >
> > >
> >
>

Reply via email to