#!/bin/bash # Configuration APP_NAME="sojorn-api" INSTALL_DIR="/opt/sojorn" BINARY_PATH="$INSTALL_DIR/bin/sojorn-api" SYSTEMD_SERVICE="/etc/systemd/system/$APP_NAME.service" echo "Stopping sojorn-api service..." sudo systemctl stop $APP_NAME echo "Building Sojorn Backend..." go build -o api ./cmd/api/main.go go build -o migrate ./cmd/migrate/main.go echo "Preparing installation directory..." sudo mkdir -p $INSTALL_DIR/bin sudo cp api $BINARY_PATH sudo cp migrate $INSTALL_DIR/bin/migrate sudo cp .env $INSTALL_DIR/.env echo "Setting up Systemd service..." sudo tee $SYSTEMD_SERVICE <