Skip to content

Commit 54020d8

Browse files
Merge pull request #834 from yasinBursali/fix/update-restart-host-agent
fix: restart host agent after dream update to pick up new code
2 parents 08d26ed + 0ad13c5 commit 54020d8

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

dream-server/dream-cli

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -873,6 +873,10 @@ cmd_update() {
873873
_env_set "DREAM_VERSION" "$_COMPAT_TARGET_VER"
874874
fi
875875

876+
# Restart host agent so new endpoints / code changes take effect
877+
log "Restarting host agent..."
878+
cmd_agent restart || warn "Host agent restart failed (non-fatal)"
879+
876880
success "Update complete"
877881

878882
cmd_status
@@ -1215,7 +1219,9 @@ cmd_enable() {
12151219
done
12161220
_ENABLE_VISITED+=("$service_id")
12171221

1222+
# Check built-in extensions first, then dashboard-installed user extensions
12181223
local ext_dir="$INSTALL_DIR/extensions/services/$service_id"
1224+
[[ ! -d "$ext_dir" ]] && ext_dir="$INSTALL_DIR/data/user-extensions/$service_id"
12191225
[[ -d "$ext_dir" ]] || error "Unknown service: $input"
12201226

12211227
local cf="$ext_dir/compose.yaml"
@@ -1318,7 +1324,9 @@ cmd_disable() {
13181324

13191325
local service_id
13201326
service_id=$(sr_resolve "$input")
1327+
# Check built-in extensions first, then dashboard-installed user extensions
13211328
local ext_dir="$INSTALL_DIR/extensions/services/$service_id"
1329+
[[ ! -d "$ext_dir" ]] && ext_dir="$INSTALL_DIR/data/user-extensions/$service_id"
13221330
local cf="$ext_dir/compose.yaml"
13231331

13241332
# Check it's not a core service

0 commit comments

Comments
 (0)