💬 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:
Adam Ladachowski
2026-02-16 18:14:33 +01:00
parent ca1aa5d8d7
commit 90f2fdd494
+8
View File
@@ -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")