view hg-web/deploy.sh @ 128:7eb79fd91c7e

[Misc] Fixed all bazel targets. I should creat a separate scripts for these lol.
author June Park <parkjune1995@gmail.com>
date Thu, 08 Jan 2026 19:20:56 -0800
parents 4de2fb74ce82
children
line wrap: on
line source

#!/bin/bash
# sudo groupadd zenbu_team -- already added
# sudo useradd -r -s /usr/sbin/nologin -G zenbu_team hg_web_server
bazel build -c opt //hg-web:hg_web_server_bundle

# Create
sudo cp -a bazel-bin/hg-web/hg_web_server_bundle /opt/hg_web_server_bundle_new
sudo chown -R hg_web_server:zenbu_team /opt/hg_web_server_bundle_new

# Swap
sudo rm -rf /opt/hg_web_server_bundle_active
sudo mv /opt/hg_web_server_bundle_new /opt/hg_web_server_bundle_active

sudo systemctl restart hg_web_server.service
echo "Deployment complete!"