#!/bin/bash # Deploy script for Cortex Status Dashboard # Run on cortex.hydrascale.net set -euo pipefail APP_DIR="/data/cortex_status" cd "$APP_DIR" echo "==> Fetching deps..." mix deps.get --only prod echo "==> Compiling..." MIX_ENV=prod mix compile echo "==> Building assets..." MIX_ENV=prod mix assets.deploy echo "==> Building release..." MIX_ENV=prod mix release --overwrite echo "==> Restarting service..." systemctl restart cortex-status echo "==> Checking status..." sleep 3 systemctl status cortex-status --no-pager echo "" echo "✓ Deploy complete! Visit https://status.hydrascale.net"