Add version to the ui
This commit is contained in:
parent
266956068a
commit
76c99da4e4
|
|
@ -1,6 +1,15 @@
|
|||
import type { NextConfig } from 'next';
|
||||
import { readFileSync } from 'fs';
|
||||
import { join } from 'path';
|
||||
|
||||
const versionFile = readFileSync(join(__dirname, '..', 'version.py'), 'utf8');
|
||||
const versionMatch = versionFile.match(/VERSION\s*=\s*["']([^"']+)["']/);
|
||||
const appVersion = versionMatch ? versionMatch[1] : 'unknown';
|
||||
|
||||
const nextConfig: NextConfig = {
|
||||
env: {
|
||||
NEXT_PUBLIC_APP_VERSION: appVersion,
|
||||
},
|
||||
serverExternalPackages: ['macstats', 'osx-temperature-sensor'],
|
||||
webpack: (config, { isServer }) => {
|
||||
if (isServer) {
|
||||
|
|
|
|||
|
|
@ -114,6 +114,9 @@ const Sidebar = () => {
|
|||
<ThemeToggle />
|
||||
</div>
|
||||
</div>
|
||||
<div className="text-center text-[10px] text-gray-400 py-1 bg-gray-800">
|
||||
Ostris AI-Toolkit v{process.env.NEXT_PUBLIC_APP_VERSION}
|
||||
</div>
|
||||
</>
|
||||
);
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue