cjovs commited on
Commit
3a186a3
·
verified ·
1 Parent(s): f584dc8

Use venv hermes path in Space entrypoint

Browse files

Start gateway and dashboard with /opt/hermes/.venv/bin/hermes so login shells do not lose PATH activation.

Files changed (1) hide show
  1. docker/entrypoint.sh +3 -2
docker/entrypoint.sh CHANGED
@@ -70,8 +70,9 @@ if [ $# -eq 0 ] && [ -n "${SPACE_ID:-}${SPACE_HOST:-}" ]; then
70
  SHELL_EXEC="/bin/sh"
71
  fi
72
 
73
- GATEWAY_CMD="hermes gateway run"
74
- DASHBOARD_CMD="$(python3 "$RUNTIME_HELPER" command "$@")"
 
75
 
76
  $SHELL_EXEC -lc "$GATEWAY_CMD" &
77
  exec $SHELL_EXEC -lc "$DASHBOARD_CMD"
 
70
  SHELL_EXEC="/bin/sh"
71
  fi
72
 
73
+ HERMES_BIN="$INSTALL_DIR/.venv/bin/hermes"
74
+ GATEWAY_CMD="$HERMES_BIN gateway run"
75
+ DASHBOARD_CMD="$HERMES_BIN dashboard --host 0.0.0.0 --port 7860 --no-open"
76
 
77
  $SHELL_EXEC -lc "$GATEWAY_CMD" &
78
  exec $SHELL_EXEC -lc "$DASHBOARD_CMD"