harbor/src/portal
Maksym Trofimenko 486bdb6b99
Fix redirect url redirect_url when OIDC auth mode is enabled (#17628)
* fix redirect url for OIDC auth mode

Signed-off-by: Maksym Trofimenko <maksym@container-registry.com>

* portal lint_fix

Signed-off-by: mtrofimenko <gtpoxa@gmail.com>

* make linter happy

Signed-off-by: mtrofimenko <gtpoxa@gmail.com>

Signed-off-by: Maksym Trofimenko <maksym@container-registry.com>
Signed-off-by: mtrofimenko <gtpoxa@gmail.com>
Co-authored-by: Maksym Trofimenko <maksym@container-registry.com>
2022-10-21 14:38:13 +08:00
..
app-swagger-ui Change title for Swagger UI (#17451) 2022-08-24 16:00:26 +08:00
docker-build Refactor swagger ui (#17428) 2022-08-23 12:03:45 +08:00
e2e Add style lint and add code lint to the pipeline (#16954) 2022-06-08 16:35:19 +08:00
scripts Remove preload for theme css files (#17468) 2022-08-29 11:32:41 +08:00
server Fix message processing issue (#17609) 2022-09-29 11:12:11 +08:00
src Fix redirect url redirect_url when OIDC auth mode is enabled (#17628) 2022-10-21 14:38:13 +08:00
.browserslistrc Refactor UI routing and remove redundant code (#14166) 2021-02-18 09:12:23 +08:00
.eslintrc.json Fix message processing issue (#17609) 2022-09-29 11:12:11 +08:00
.prettierignore migrate tslint to eslint (#16856) 2022-05-13 16:00:45 +08:00
.prettierrc.json migrate tslint to eslint (#16856) 2022-05-13 16:00:45 +08:00
.stylelintrc.json Refactor swagger ui (#17428) 2022-08-23 12:03:45 +08:00
angular.json Simplify proxy config (#17548) 2022-09-22 11:40:04 +08:00
karma.conf.js Undate Angular to the latest version (#15129) 2021-06-16 16:39:10 +08:00
package-lock.json Refactor swagger ui (#17428) 2022-08-23 12:03:45 +08:00
package.json Refactor swagger ui (#17428) 2022-08-23 12:03:45 +08:00
PACKAGE.md Refactor swagger ui (#17428) 2022-08-23 12:03:45 +08:00
protractor.config.js Add container for harbor-portal 2018-09-07 13:20:08 +08:00
README.md Simplify proxy config (#17548) 2022-09-22 11:40:04 +08:00
tsconfig.app.json Refactor UI routing and remove redundant code (#14166) 2021-02-18 09:12:23 +08:00
tsconfig.json Refactor swagger ui (#17428) 2022-08-23 12:03:45 +08:00
tsconfig.spec.json Refactor UI routing and remove redundant code (#14166) 2021-02-18 09:12:23 +08:00

Harbor UI

Harbor UI

This is the project based on Clarity and Angular to build Harbor UI.

Start

  1. npm install (should trigger 'npm postinstall')
  2. npm run postinstall (if not triggered, manually run this step)
  3. create "proxy.config.json" file with below content under "portal" directory, and replace "hostname" with an available Harbor hostname
  4. npm run start
  5. open your browser on https://localhost:4200
[
  {
    "context": [
      "/api",
      "/c",
      "/i18n",
      "/chartrepo",
      "/LICENSE",
      "/swagger.json",
      "/swagger2.json",
      "/devcenter-api-2.0",
      "/swagger-ui.bundle.js"
    ],
    "target": "https://hostname",
    "secure": false,
    "changeOrigin": true,
    "logLevel": "debug"
  }
]