#!/usr/bin/env bash set -euo pipefail SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" source "${SCRIPT_DIR}/functions.sh" resolve_paths require_env TEMPLATE_FILE="${INIT_DIR}/templates/main.yaml" OUTPUT_FILE="${ROOT_DIR}/compose.yaml" require_file "$TEMPLATE_FILE" "Compose template" log_info "Configuring optional services..." read -r -p "Enable LiveKit RTC Stack? (Y/n) [Y]: " LIVEKIT_INPUT LIVEKIT_INPUT="${LIVEKIT_INPUT:-Y}" if [[ "$LIVEKIT_INPUT" =~ ^[Yy]$ ]]; then INCLUDE_LIVEKIT=true LIVEKIT_KEY=$(openssl rand -hex 16) LIVEKIT_SECRET=$(openssl rand -hex 32) cat >> "$ENV_FILE" <