feat: simplify update commands for platform

This commit is contained in:
Haileyesus
2026-04-14 16:34:05 +03:00
parent f8d1a0dd2c
commit 1a0f10217d
2 changed files with 3 additions and 3 deletions

View File

@@ -438,7 +438,7 @@ app.post('/api/system/update', authenticateToken, async (req, res) => {
// Platform deployments use their own update workflow from the project root.
const updateCommand = IS_PLATFORM
// In platform, husky and dev dependencies are not needed
? 'git checkout main && git pull && npm pkg delete scripts.prepare && npm install --omit=dev && npm run update:platform'
? 'npm run update:platform'
: installMode === 'git'
? 'git checkout main && git pull && npm install'
: 'npm install -g @cloudcli-ai/cloudcli@latest';

View File

@@ -27,7 +27,7 @@ export function VersionUpgradeModal({
const upgradeCommand = installMode === 'npm'
? t('versionUpdate.npmUpgradeCommand')
: IS_PLATFORM
? 'git checkout main && git pull && npm install && npm run update:platform'
? 'npm run update:platform'
: 'git checkout main && git pull && npm install';
const [isUpdating, setIsUpdating] = useState(false);
const [updateOutput, setUpdateOutput] = useState('');
@@ -49,7 +49,7 @@ export function VersionUpgradeModal({
if (response.ok) {
setUpdateOutput(prev => prev + data.output + '\n');
setUpdateOutput(prev => prev + '\n✅ Update completed successfully!\n');
const text = IS_PLATFORM ? 'Please refresh the page after 5 seconds to load the new version.' : 'Please restart the server to apply changes.';
const text = IS_PLATFORM ? 'Please refresh the page after 5 seconds to load the new version. If that doesn\'t work, RESTART the environment.' : 'Please restart the server to apply changes.';
setUpdateOutput(prev => prev + text + '\n');
} else {
setUpdateError(data.error || 'Update failed');