1
0
Fork 0
mirror of https://github.com/portainer/portainer.git synced 2025-08-08 23:35:31 +02:00

feat(buildinfo): ability to see build info [EE-2552] (#7107)

* feat(buildinfo): ability to see build info [EE-2252]

* handle dark theme

* feat: add build info to status version

* feat: include ldflags in azure pipeline

* echo shell commands in azure build

* clean up main log

* allow tests to pass

* use data from backend

* allow clicking off modal to dismiss

* add placeholder versions

* refactor

* update button class

* fix modal displaying behind elements

Co-authored-by: Dmitry Salakhov <to@dimasalakhov.com>
This commit is contained in:
itsconquest 2022-07-15 11:09:38 +12:00 committed by GitHub
parent f5e774c89d
commit a0d349e0b3
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
10 changed files with 323 additions and 88 deletions

View file

@ -25,9 +25,7 @@ export async function getStatus() {
try {
const { data } = await axios.get<StatusResponse>(buildUrl());
if (process.env.PORTAINER_EDITION !== 'CE') {
data.Edition = 'Business Edition';
}
data.Edition = 'Community Edition';
return data;
} catch (error) {
@ -46,6 +44,16 @@ export interface VersionResponse {
UpdateAvailable: boolean;
// The latest version available
LatestVersion: string;
ServerVersion: string;
DatabaseVersion: string;
Build: {
BuildNumber: string;
ImageTag: string;
NodejsVersion: string;
YarnVersion: string;
WebpackVersion: string;
GoVersion: string;
};
}
export async function getVersionStatus() {