#!/bin/bash

set -euo pipefail

SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
PROJECT_ROOT="$(dirname "$SCRIPT_DIR")"
MODE="${1:-go}"

source "$SCRIPT_DIR/runtime-env.sh"
nexus_export_runtime_env "$PROJECT_ROOT"

cd "$PROJECT_ROOT/backend"

if [ "$MODE" = "bin" ]; then
  exec ./bin/server
fi

exec go run ./cmd/server
