You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@apisix.apache.org by ju...@apache.org on 2020/11/03 04:22:24 UTC
[apisix-dashboard] branch v2.0 updated (92b7b93 -> 072438e)
This is an automated email from the ASF dual-hosted git repository.
juzhiyuan pushed a change to branch v2.0
in repository https://gitbox.apache.org/repos/asf/apisix-dashboard.git.
from 92b7b93 feat: deploy with Docker (#657)
add 072438e feat: use web instead of frontend (#674)
No new revisions were added by this update.
Summary of changes:
.actions/ASF-Release.cfg | 20 ++++++++++----------
.github/workflows/frontend-e2e-test.yml | 4 ++--
.../workflows/test-frontend-multiple-node-build.yml | 8 ++++----
Dockerfile | 2 +-
docs/deploy.md | 4 ++--
docs/deploy.zh-CN.md | 2 +-
docs/develop.md | 4 ++--
docs/develop.zh-CN.md | 2 +-
{frontend => web}/.editorconfig | 0
{frontend => web}/.eslintignore | 0
{frontend => web}/.eslintrc.js | 0
{frontend => web}/.prettierignore | 0
{frontend => web}/.prettierrc.js | 0
{frontend => web}/.stylelintrc.js | 0
{frontend => web}/config/config.ts | 0
{frontend => web}/config/defaultSettings.ts | 0
{frontend => web}/config/proxy.ts | 0
{frontend => web}/config/routes.ts | 0
{frontend => web}/jest.config.js | 0
{frontend => web}/jsconfig.json | 0
{frontend => web}/mock/notices.ts | 0
{frontend => web}/mock/route.ts | 0
{frontend => web}/mock/user.ts | 0
{frontend => web}/package.json | 0
{frontend => web}/public/empty.svg | 0
{frontend => web}/public/favicon.png | Bin
{frontend => web}/scripts/verifyCommit.js | 0
{frontend => web}/src/access.ts | 0
{frontend => web}/src/app.tsx | 0
{frontend => web}/src/assets/logo.svg | 0
.../src/components/ActionBar/ActionBar.tsx | 0
{frontend => web}/src/components/ActionBar/index.ts | 0
.../src/components/ActionBar/locales/en-US.ts | 0
.../src/components/ActionBar/locales/zh-CN.ts | 0
{frontend => web}/src/components/Footer/index.tsx | 0
.../src/components/HeaderDropdown/index.less | 0
.../src/components/HeaderDropdown/index.tsx | 0
.../src/components/NoticeIcon/NoticeList.less | 0
.../src/components/NoticeIcon/NoticeList.tsx | 0
.../src/components/NoticeIcon/index.less | 0
.../src/components/NoticeIcon/index.tsx | 0
.../src/components/PageLoading/index.tsx | 0
.../src/components/RightContent/AvatarDropdown.tsx | 0
.../src/components/RightContent/index.less | 0
.../src/components/RightContent/index.tsx | 0
.../src/components/Upstream/UpstreamForm.tsx | 0
.../src/components/Upstream/constant.ts | 0
{frontend => web}/src/components/Upstream/index.ts | 0
{frontend => web}/src/constants.ts | 0
{frontend => web}/src/e2e/Login.e2e.js | 0
{frontend => web}/src/e2e/Logout.e2e.js | 0
{frontend => web}/src/e2e/README.md | 0
{frontend => web}/src/e2e/README.zh-CN.md | 0
.../src/e2e/__mocks__/antd-pro-merge-less.js | 0
{frontend => web}/src/e2e/baseLayout.e2e.js | 0
{frontend => web}/src/e2e/service.js | 0
{frontend => web}/src/global.less | 0
{frontend => web}/src/global.tsx | 0
{frontend => web}/src/helpers.tsx | 0
{frontend => web}/src/iconfont.ts | 0
{frontend => web}/src/locales/en-US.ts | 0
{frontend => web}/src/locales/en-US/component.ts | 0
{frontend => web}/src/locales/en-US/globalHeader.ts | 0
{frontend => web}/src/locales/en-US/menu.ts | 0
{frontend => web}/src/locales/en-US/pwa.ts | 0
.../zh-CN => web/src/locales/en-US}/setting.ts | 0
.../src/locales/en-US/settingDrawer.ts | 0
{frontend => web}/src/locales/zh-CN.ts | 0
{frontend => web}/src/locales/zh-CN/component.ts | 0
{frontend => web}/src/locales/zh-CN/globalHeader.ts | 0
{frontend => web}/src/locales/zh-CN/menu.ts | 0
{frontend => web}/src/locales/zh-CN/pwa.ts | 0
.../en-US => web/src/locales/zh-CN}/setting.ts | 0
.../src/locales/zh-CN/settingDrawer.ts | 0
{frontend => web}/src/manifest.json | 0
{frontend => web}/src/pages/404.tsx | 0
{frontend => web}/src/pages/Consumer/Create.tsx | 0
{frontend => web}/src/pages/Consumer/List.tsx | 0
.../src/pages/Consumer/components/Preview.tsx | 0
.../src/pages/Consumer/components/Step1.tsx | 0
.../pages/Route => web/src/pages/Consumer}/index.ts | 0
.../src/pages/Consumer/locales/en-US.ts | 0
.../src/pages/Consumer/locales/zh-CN.ts | 0
{frontend => web}/src/pages/Consumer/service.ts | 0
{frontend => web}/src/pages/Consumer/typing.d.ts | 0
{frontend => web}/src/pages/Metrics/Metrics.tsx | 0
{frontend => web}/src/pages/Metrics/index.ts | 0
.../src/pages/Metrics/locales/en-US.ts | 0
.../src/pages/Metrics/locales/zh-CN.ts | 0
{frontend => web}/src/pages/Metrics/service.ts | 0
{frontend => web}/src/pages/Route/Create.less | 0
{frontend => web}/src/pages/Route/Create.tsx | 0
{frontend => web}/src/pages/Route/List.tsx | 0
.../Route/components/CreateStep4/CreateStep4.tsx | 0
.../src/pages/Route/components/CreateStep4/index.ts | 0
.../Route/components/ResultView/ResultView.tsx | 0
.../src/pages/Route/components/ResultView/index.ts | 0
.../Route/components/Step1/MatchingRulesView.tsx | 0
.../src/pages/Route/components/Step1/MetaView.tsx | 0
.../Route/components/Step1/RequestConfigView.tsx | 0
.../src/pages/Route/components/Step1/index.tsx | 0
.../Route/components/Step2/RequestRewriteView.tsx | 0
.../src/pages/Route/components/Step2/index.tsx | 0
.../src/pages/Route/components/Step3/index.tsx | 0
{frontend => web}/src/pages/Route/constants.ts | 0
.../pages/Consumer => web/src/pages/Route}/index.ts | 0
{frontend => web}/src/pages/Route/locales/en-US.ts | 0
{frontend => web}/src/pages/Route/locales/zh-CN.ts | 0
{frontend => web}/src/pages/Route/service.ts | 0
{frontend => web}/src/pages/Route/transform.ts | 0
{frontend => web}/src/pages/Route/typing.d.ts | 0
{frontend => web}/src/pages/SSL/Create.less | 0
{frontend => web}/src/pages/SSL/Create.tsx | 0
{frontend => web}/src/pages/SSL/List.tsx | 0
.../pages/SSL/components/CertificateForm/index.tsx | 0
.../SSL/components/CertificateUploader/index.tsx | 0
.../src/pages/SSL/components/Step1/index.tsx | 0
.../src/pages/SSL/components/Step2/index.tsx | 0
{frontend => web}/src/pages/SSL/locales/en-US.ts | 0
{frontend => web}/src/pages/SSL/locales/zh-CN.ts | 0
{frontend => web}/src/pages/SSL/service.ts | 0
{frontend => web}/src/pages/SSL/style.less | 0
{frontend => web}/src/pages/SSL/typing.d.ts | 0
{frontend => web}/src/pages/Setting/Setting.tsx | 0
{frontend => web}/src/pages/Setting/index.ts | 0
.../src/pages/Setting/locales/en-US.ts | 0
.../src/pages/Setting/locales/zh-CN.ts | 0
{frontend => web}/src/pages/Setting/service.ts | 0
{frontend => web}/src/pages/Setting/style.less | 0
{frontend => web}/src/pages/Setting/typingd.d.ts | 0
{frontend => web}/src/pages/Upstream/Create.tsx | 0
{frontend => web}/src/pages/Upstream/List.tsx | 0
.../src/pages/Upstream/components/Step1.tsx | 0
{frontend => web}/src/pages/Upstream/constants.ts | 0
{frontend => web}/src/pages/Upstream/index.ts | 0
.../src/pages/Upstream/locales/en-US.ts | 0
.../src/pages/Upstream/locales/zh-CN.ts | 0
{frontend => web}/src/pages/Upstream/service.ts | 0
{frontend => web}/src/pages/Upstream/transform.ts | 0
{frontend => web}/src/pages/Upstream/typing.d.ts | 0
{frontend => web}/src/pages/User/Login.less | 0
{frontend => web}/src/pages/User/Login.tsx | 0
{frontend => web}/src/pages/User/Logout.tsx | 0
.../pages/User/components/LoginMethodExample.tsx | 0
.../pages/User/components/LoginMethodPassword.tsx | 0
{frontend => web}/src/pages/User/index.ts | 0
{frontend => web}/src/pages/User/locales/en-US.ts | 0
{frontend => web}/src/pages/User/locales/zh-CN.ts | 0
{frontend => web}/src/pages/User/typing.d.ts | 0
{frontend => web}/src/pages/document.ejs | 0
{frontend => web}/src/service-worker.js | 0
{frontend => web}/src/services/API.d.ts | 0
{frontend => web}/src/services/user.ts | 0
{frontend => web}/src/typings.d.ts | 0
{frontend => web}/tests/PuppeteerEnvironment.js | 0
{frontend => web}/tests/beforeTest.js | 0
{frontend => web}/tests/getBrowser.js | 0
{frontend => web}/tests/run-tests.js | 0
{frontend => web}/tsconfig.json | 0
{frontend => web}/yarn.lock | 0
160 files changed, 23 insertions(+), 23 deletions(-)
rename {frontend => web}/.editorconfig (100%)
rename {frontend => web}/.eslintignore (100%)
rename {frontend => web}/.eslintrc.js (100%)
rename {frontend => web}/.prettierignore (100%)
rename {frontend => web}/.prettierrc.js (100%)
rename {frontend => web}/.stylelintrc.js (100%)
rename {frontend => web}/config/config.ts (100%)
rename {frontend => web}/config/defaultSettings.ts (100%)
rename {frontend => web}/config/proxy.ts (100%)
rename {frontend => web}/config/routes.ts (100%)
rename {frontend => web}/jest.config.js (100%)
rename {frontend => web}/jsconfig.json (100%)
rename {frontend => web}/mock/notices.ts (100%)
rename {frontend => web}/mock/route.ts (100%)
rename {frontend => web}/mock/user.ts (100%)
rename {frontend => web}/package.json (100%)
rename {frontend => web}/public/empty.svg (100%)
rename {frontend => web}/public/favicon.png (100%)
rename {frontend => web}/scripts/verifyCommit.js (100%)
rename {frontend => web}/src/access.ts (100%)
rename {frontend => web}/src/app.tsx (100%)
rename {frontend => web}/src/assets/logo.svg (100%)
rename {frontend => web}/src/components/ActionBar/ActionBar.tsx (100%)
rename {frontend => web}/src/components/ActionBar/index.ts (100%)
rename {frontend => web}/src/components/ActionBar/locales/en-US.ts (100%)
rename {frontend => web}/src/components/ActionBar/locales/zh-CN.ts (100%)
rename {frontend => web}/src/components/Footer/index.tsx (100%)
rename {frontend => web}/src/components/HeaderDropdown/index.less (100%)
rename {frontend => web}/src/components/HeaderDropdown/index.tsx (100%)
rename {frontend => web}/src/components/NoticeIcon/NoticeList.less (100%)
rename {frontend => web}/src/components/NoticeIcon/NoticeList.tsx (100%)
rename {frontend => web}/src/components/NoticeIcon/index.less (100%)
rename {frontend => web}/src/components/NoticeIcon/index.tsx (100%)
rename {frontend => web}/src/components/PageLoading/index.tsx (100%)
rename {frontend => web}/src/components/RightContent/AvatarDropdown.tsx (100%)
rename {frontend => web}/src/components/RightContent/index.less (100%)
rename {frontend => web}/src/components/RightContent/index.tsx (100%)
rename {frontend => web}/src/components/Upstream/UpstreamForm.tsx (100%)
rename {frontend => web}/src/components/Upstream/constant.ts (100%)
rename {frontend => web}/src/components/Upstream/index.ts (100%)
rename {frontend => web}/src/constants.ts (100%)
rename {frontend => web}/src/e2e/Login.e2e.js (100%)
rename {frontend => web}/src/e2e/Logout.e2e.js (100%)
rename {frontend => web}/src/e2e/README.md (100%)
rename {frontend => web}/src/e2e/README.zh-CN.md (100%)
rename {frontend => web}/src/e2e/__mocks__/antd-pro-merge-less.js (100%)
rename {frontend => web}/src/e2e/baseLayout.e2e.js (100%)
rename {frontend => web}/src/e2e/service.js (100%)
rename {frontend => web}/src/global.less (100%)
rename {frontend => web}/src/global.tsx (100%)
rename {frontend => web}/src/helpers.tsx (100%)
rename {frontend => web}/src/iconfont.ts (100%)
rename {frontend => web}/src/locales/en-US.ts (100%)
rename {frontend => web}/src/locales/en-US/component.ts (100%)
rename {frontend => web}/src/locales/en-US/globalHeader.ts (100%)
rename {frontend => web}/src/locales/en-US/menu.ts (100%)
rename {frontend => web}/src/locales/en-US/pwa.ts (100%)
rename {frontend/src/locales/zh-CN => web/src/locales/en-US}/setting.ts (100%)
rename {frontend => web}/src/locales/en-US/settingDrawer.ts (100%)
rename {frontend => web}/src/locales/zh-CN.ts (100%)
rename {frontend => web}/src/locales/zh-CN/component.ts (100%)
rename {frontend => web}/src/locales/zh-CN/globalHeader.ts (100%)
rename {frontend => web}/src/locales/zh-CN/menu.ts (100%)
rename {frontend => web}/src/locales/zh-CN/pwa.ts (100%)
rename {frontend/src/locales/en-US => web/src/locales/zh-CN}/setting.ts (100%)
rename {frontend => web}/src/locales/zh-CN/settingDrawer.ts (100%)
rename {frontend => web}/src/manifest.json (100%)
rename {frontend => web}/src/pages/404.tsx (100%)
rename {frontend => web}/src/pages/Consumer/Create.tsx (100%)
rename {frontend => web}/src/pages/Consumer/List.tsx (100%)
rename {frontend => web}/src/pages/Consumer/components/Preview.tsx (100%)
rename {frontend => web}/src/pages/Consumer/components/Step1.tsx (100%)
rename {frontend/src/pages/Route => web/src/pages/Consumer}/index.ts (100%)
rename {frontend => web}/src/pages/Consumer/locales/en-US.ts (100%)
rename {frontend => web}/src/pages/Consumer/locales/zh-CN.ts (100%)
rename {frontend => web}/src/pages/Consumer/service.ts (100%)
rename {frontend => web}/src/pages/Consumer/typing.d.ts (100%)
rename {frontend => web}/src/pages/Metrics/Metrics.tsx (100%)
rename {frontend => web}/src/pages/Metrics/index.ts (100%)
rename {frontend => web}/src/pages/Metrics/locales/en-US.ts (100%)
rename {frontend => web}/src/pages/Metrics/locales/zh-CN.ts (100%)
rename {frontend => web}/src/pages/Metrics/service.ts (100%)
rename {frontend => web}/src/pages/Route/Create.less (100%)
rename {frontend => web}/src/pages/Route/Create.tsx (100%)
rename {frontend => web}/src/pages/Route/List.tsx (100%)
rename {frontend => web}/src/pages/Route/components/CreateStep4/CreateStep4.tsx (100%)
rename {frontend => web}/src/pages/Route/components/CreateStep4/index.ts (100%)
rename {frontend => web}/src/pages/Route/components/ResultView/ResultView.tsx (100%)
rename {frontend => web}/src/pages/Route/components/ResultView/index.ts (100%)
rename {frontend => web}/src/pages/Route/components/Step1/MatchingRulesView.tsx (100%)
rename {frontend => web}/src/pages/Route/components/Step1/MetaView.tsx (100%)
rename {frontend => web}/src/pages/Route/components/Step1/RequestConfigView.tsx (100%)
rename {frontend => web}/src/pages/Route/components/Step1/index.tsx (100%)
rename {frontend => web}/src/pages/Route/components/Step2/RequestRewriteView.tsx (100%)
rename {frontend => web}/src/pages/Route/components/Step2/index.tsx (100%)
rename {frontend => web}/src/pages/Route/components/Step3/index.tsx (100%)
rename {frontend => web}/src/pages/Route/constants.ts (100%)
rename {frontend/src/pages/Consumer => web/src/pages/Route}/index.ts (100%)
rename {frontend => web}/src/pages/Route/locales/en-US.ts (100%)
rename {frontend => web}/src/pages/Route/locales/zh-CN.ts (100%)
rename {frontend => web}/src/pages/Route/service.ts (100%)
rename {frontend => web}/src/pages/Route/transform.ts (100%)
rename {frontend => web}/src/pages/Route/typing.d.ts (100%)
rename {frontend => web}/src/pages/SSL/Create.less (100%)
rename {frontend => web}/src/pages/SSL/Create.tsx (100%)
rename {frontend => web}/src/pages/SSL/List.tsx (100%)
rename {frontend => web}/src/pages/SSL/components/CertificateForm/index.tsx (100%)
rename {frontend => web}/src/pages/SSL/components/CertificateUploader/index.tsx (100%)
rename {frontend => web}/src/pages/SSL/components/Step1/index.tsx (100%)
rename {frontend => web}/src/pages/SSL/components/Step2/index.tsx (100%)
rename {frontend => web}/src/pages/SSL/locales/en-US.ts (100%)
rename {frontend => web}/src/pages/SSL/locales/zh-CN.ts (100%)
rename {frontend => web}/src/pages/SSL/service.ts (100%)
rename {frontend => web}/src/pages/SSL/style.less (100%)
rename {frontend => web}/src/pages/SSL/typing.d.ts (100%)
rename {frontend => web}/src/pages/Setting/Setting.tsx (100%)
rename {frontend => web}/src/pages/Setting/index.ts (100%)
rename {frontend => web}/src/pages/Setting/locales/en-US.ts (100%)
rename {frontend => web}/src/pages/Setting/locales/zh-CN.ts (100%)
rename {frontend => web}/src/pages/Setting/service.ts (100%)
rename {frontend => web}/src/pages/Setting/style.less (100%)
rename {frontend => web}/src/pages/Setting/typingd.d.ts (100%)
rename {frontend => web}/src/pages/Upstream/Create.tsx (100%)
rename {frontend => web}/src/pages/Upstream/List.tsx (100%)
rename {frontend => web}/src/pages/Upstream/components/Step1.tsx (100%)
rename {frontend => web}/src/pages/Upstream/constants.ts (100%)
rename {frontend => web}/src/pages/Upstream/index.ts (100%)
rename {frontend => web}/src/pages/Upstream/locales/en-US.ts (100%)
rename {frontend => web}/src/pages/Upstream/locales/zh-CN.ts (100%)
rename {frontend => web}/src/pages/Upstream/service.ts (100%)
rename {frontend => web}/src/pages/Upstream/transform.ts (100%)
rename {frontend => web}/src/pages/Upstream/typing.d.ts (100%)
rename {frontend => web}/src/pages/User/Login.less (100%)
rename {frontend => web}/src/pages/User/Login.tsx (100%)
rename {frontend => web}/src/pages/User/Logout.tsx (100%)
rename {frontend => web}/src/pages/User/components/LoginMethodExample.tsx (100%)
rename {frontend => web}/src/pages/User/components/LoginMethodPassword.tsx (100%)
rename {frontend => web}/src/pages/User/index.ts (100%)
rename {frontend => web}/src/pages/User/locales/en-US.ts (100%)
rename {frontend => web}/src/pages/User/locales/zh-CN.ts (100%)
rename {frontend => web}/src/pages/User/typing.d.ts (100%)
rename {frontend => web}/src/pages/document.ejs (100%)
rename {frontend => web}/src/service-worker.js (100%)
rename {frontend => web}/src/services/API.d.ts (100%)
rename {frontend => web}/src/services/user.ts (100%)
rename {frontend => web}/src/typings.d.ts (100%)
rename {frontend => web}/tests/PuppeteerEnvironment.js (100%)
rename {frontend => web}/tests/beforeTest.js (100%)
rename {frontend => web}/tests/getBrowser.js (100%)
rename {frontend => web}/tests/run-tests.js (100%)
rename {frontend => web}/tsconfig.json (100%)
rename {frontend => web}/yarn.lock (100%)