From 90f2fdd494abcc78ab6642156732b6a571f2eb8e Mon Sep 17 00:00:00 2001 From: Adam Ladachowski Date: Mon, 16 Feb 2026 18:14:33 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=92=AC=20Commit=20message:=20Update=20202?= =?UTF-8?q?6-02-16=2018:14:33,=201=20files,=208=20lines?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 📁 Files changed: 1 📝 Lines changed: 8 • deploy.rb --- scripts/deploy.rb | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/scripts/deploy.rb b/scripts/deploy.rb index 7b3fea2..27d50a5 100755 --- a/scripts/deploy.rb +++ b/scripts/deploy.rb @@ -44,10 +44,18 @@ run(<<~CMD.gsub("\n", " ").strip) #{LOCAL_DIR}/tensors/ #{REMOTE}:#{REMOTE_DIR}/tensors/ CMD +puts "" +puts "==> Syncing pyproject.toml and uv.lock..." +run(%(rsync -av --rsync-path="sudo rsync" #{LOCAL_DIR}/pyproject.toml #{LOCAL_DIR}/uv.lock #{REMOTE}:#{REMOTE_DIR}/)) + puts "" puts "==> Fixing permissions..." ssh("sudo chown -R tensors:tensors #{REMOTE_DIR} && sudo chmod -R g+w #{REMOTE_DIR}") +puts "" +puts "==> Syncing dependencies with uv..." +ssh("cd #{REMOTE_DIR} && uv sync --extra server") + puts "" puts "==> Restarting tensors service..." ssh("sudo systemctl restart tensors")