changeset 99:684edfaf93b7

Updating deployment script
author June Park <parkjune1995@gmail.com>
date Fri, 02 Jan 2026 20:38:02 -0800
parents 5c47eab8032d
children 65e5a5b89a4e
files mrjunejune/deploy.sh
diffstat 1 files changed, 10 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/mrjunejune/deploy.sh	Fri Jan 02 20:25:47 2026 -0800
+++ b/mrjunejune/deploy.sh	Fri Jan 02 20:38:02 2026 -0800
@@ -1,10 +1,14 @@
 #!/bin/bash
-
 bazel build //mrjunejune:mrjunejune_server_bundle 
-sudo cp bazel-bin/mrjunejune/mrjunejune_server_bundle /usr/local/bin/mrjunejune_server_bundle.next
-sudo chown mrjunejune_server:zenbu_team /usr/local/bin/mrjunejune_server_bundle.next
-sudo chmod 750 /usr/local/bin/mrjunejune_server_bundle.next
-sudo mv /usr/local/bin/mrjunejune_server_bundle.next /usr/local/bin/mrjunejune_server_bundle
+
+# Create
+sudo mkdir -p /opt/mrjunejune_server
+sudo cp -a bazel-bin/mrjunejune/mrjunejune_server_bundle /opt/mrjunejune_server_bundle_new
+sudo chown -R mrjunejune_server:zenbu_team /opt/mrjunejune_server_bundle_new
+
+# Swap
+sudo rm -rf /opt/mrjunejune_server_bundle_active
+sudo mv /opt/mrjunejune_server_bundle_new /opt/mrjunejune_server_bundle_active
+
 sudo systemctl restart mrjunejune_server.service
-
 echo "Deployment complete!"