#!/bin/bash
# Shared path resolver for the Qwen-Image-Edit service on the CUDA box (RTX A6000).
# Sourced by bootstrap.sh / run_comfyui.sh / start_api.sh.
#
# Unlike tour-comfy/env.sh (which derives BASE from the script location and dodges
# an NTFS venv), this box installs into a dedicated dir OUTSIDE the git repo so the
# ~31GB model tree + ComfyUI checkout never land in `git status`. Override with
# COMFY_BASE / COMFY_VENV if you want it elsewhere.

ENV_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"   # repo/a6000-comfy
BASE="${COMFY_BASE:-$HOME/comfyui}"                           # install root (ext4)
COMFY="$BASE/ComfyUI"
VENV="${COMFY_VENV:-$BASE/venv}"

# The FastAPI service + workflow are backend-agnostic; reuse them from tour-comfy
# (pure HTTP to ComfyUI on :8188 — nothing ROCm-specific in there).
API_DIR="$( cd "$ENV_DIR/../tour-comfy" && pwd )"
