💬 Commit message: Update 2026-02-16 18:14:33, 1 files, 8 lines
📁 Files changed: 1 📝 Lines changed: 8 • deploy.rb
This commit is contained in:
@@ -44,10 +44,18 @@ run(<<~CMD.gsub("\n", " ").strip)
|
|||||||
#{LOCAL_DIR}/tensors/ #{REMOTE}:#{REMOTE_DIR}/tensors/
|
#{LOCAL_DIR}/tensors/ #{REMOTE}:#{REMOTE_DIR}/tensors/
|
||||||
CMD
|
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 ""
|
||||||
puts "==> Fixing permissions..."
|
puts "==> Fixing permissions..."
|
||||||
ssh("sudo chown -R tensors:tensors #{REMOTE_DIR} && sudo chmod -R g+w #{REMOTE_DIR}")
|
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 ""
|
||||||
puts "==> Restarting tensors service..."
|
puts "==> Restarting tensors service..."
|
||||||
ssh("sudo systemctl restart tensors")
|
ssh("sudo systemctl restart tensors")
|
||||||
|
|||||||
Reference in New Issue
Block a user