Trustify UI Component
| branch | last merge CI | last merge image build | nightly CI |
|---|---|---|---|
| main | CI (repo level) | Multiple Architecture Image Build | Nightly CI (repo level @main) |
| branch | last merge e2e CI | nightly e2e CI |
|---|---|---|
| main | CI (e2e Trustify CI) | Nightly CI (e2e trustify CI @main) |
NodeJS >= 22. Use nvm to install NodeJS
nvm install 22 nvm use 22
- Backend. Clone trustify and there execute:
cargo run --bin trustd
It will start the backend in http://localhost:8080
npm ci
npm run start:dev
Open browser at http://localhost:3000
| ENV VAR | Description | Default value |
|---|---|---|
| TRUSTIFY_API_URL | Set Trustification API URL | http://localhost:8080 |
| AUTH_REQUIRED | Enable/Disable authentication | true |
| OIDC_CLIENT_ID | Set Oidc Client | frontend |
| OIDC_SERVER_URL | Set Oidc Server URL | http://localhost:8090/realms/trustify |
| OIDC_SCOPE | Set Oidc Scope | openid |
Note
When using the crate it is expected to build the UI always in Prod mode
We welcome contributions! Please read our Contributing Guidelines before submitting changes.