Upgrade no longer exits when Git is already up to date; it still rebuilds the Nexus image to pick up entrypoint changes. Add deploy/update.sh as the one-command entry point. Co-authored-by: Cursor <cursoragent@cursor.com>