[IMPROVED] Mover directorios ollama y sounds a carpeta de desarrollo
- Modificar ollama_up.sh para crear carpeta ollama en directorio raíz - Modificar claude_voice.py para crear carpeta sounds en directorio raíz - Mejorar la determinación de rutas en ambos scripts 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
parent
c35f705537
commit
b54ea64da5
2 changed files with 18 additions and 4 deletions
|
@ -42,7 +42,13 @@ class Colors:
|
||||||
|
|
||||||
def play_sound(sound_type):
|
def play_sound(sound_type):
|
||||||
"""Reproduce un sonido para indicar estados"""
|
"""Reproduce un sonido para indicar estados"""
|
||||||
sounds_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "sounds")
|
# Obtener el directorio del script y del proyecto
|
||||||
|
script_dir = os.path.dirname(os.path.abspath(__file__))
|
||||||
|
bin_dir = os.path.dirname(script_dir) if script_dir.endswith("/bin") else script_dir
|
||||||
|
project_dir = os.path.dirname(bin_dir) if bin_dir.endswith("/bin") else os.path.dirname(os.path.abspath(__file__))
|
||||||
|
|
||||||
|
# Usar sounds en el directorio del proyecto, no en /bin
|
||||||
|
sounds_dir = os.path.join(project_dir, "sounds")
|
||||||
if not os.path.exists(sounds_dir):
|
if not os.path.exists(sounds_dir):
|
||||||
os.makedirs(sounds_dir, exist_ok=True)
|
os.makedirs(sounds_dir, exist_ok=True)
|
||||||
|
|
||||||
|
|
|
@ -55,8 +55,8 @@ source "${BIN_HOME}/${BIN_BASE}/${BIN_LIBS}/base.lib"
|
||||||
load_messages "${BIN_HOME}/${BIN_BASE}" "${BIN_MESG}" "${BIN_LANG}" "head"
|
load_messages "${BIN_HOME}/${BIN_BASE}" "${BIN_MESG}" "${BIN_LANG}" "head"
|
||||||
title="${head_000} ${head_002}"
|
title="${head_000} ${head_002}"
|
||||||
|
|
||||||
# Change to the directory containing the compose file
|
# Create the directory for Ollama in the development directory
|
||||||
cd "${BIN_HOME}/${BIN_BASE}/ollama"
|
mkdir -p "${BIN_HOME}/ollama"
|
||||||
|
|
||||||
# Check if we should use podman or docker (prefer podman)
|
# Check if we should use podman or docker (prefer podman)
|
||||||
if command -v podman >/dev/null 2>&1; then
|
if command -v podman >/dev/null 2>&1; then
|
||||||
|
@ -82,8 +82,16 @@ fi
|
||||||
|
|
||||||
echo "Using ${COMPOSE_CMD} to start Ollama service..."
|
echo "Using ${COMPOSE_CMD} to start Ollama service..."
|
||||||
|
|
||||||
|
# Copy compose file if it doesn't exist in the new location
|
||||||
|
if [ ! -f "${BIN_HOME}/ollama/podman-compose.yml" ] && [ -f "${BIN_HOME}/${BIN_BASE}/ollama/podman-compose.yml" ]; then
|
||||||
|
cp "${BIN_HOME}/${BIN_BASE}/ollama/podman-compose.yml" "${BIN_HOME}/ollama/"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Change to the directory containing the compose file
|
||||||
|
cd "${BIN_HOME}/ollama"
|
||||||
|
|
||||||
# Fix relative path in volume mount if needed
|
# Fix relative path in volume mount if needed
|
||||||
if grep -q "../../data:/root/.ollama" "${BIN_HOME}/${BIN_BASE}/ollama/podman-compose.yml"; then
|
if grep -q "../../data:/root/.ollama" "${BIN_HOME}/ollama/podman-compose.yml"; then
|
||||||
# Create data directory if it doesn't exist
|
# Create data directory if it doesn't exist
|
||||||
mkdir -p "${BIN_HOME}/data"
|
mkdir -p "${BIN_HOME}/data"
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue