[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): | ||||
|     """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): | ||||
|         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" | ||||
| title="${head_000} ${head_002}" | ||||
| 
 | ||||
| # Change to the directory containing the compose file | ||||
| cd "${BIN_HOME}/${BIN_BASE}/ollama" | ||||
| # Create the directory for Ollama in the development directory | ||||
| mkdir -p "${BIN_HOME}/ollama" | ||||
| 
 | ||||
| # Check if we should use podman or docker (prefer podman) | ||||
| if command -v podman >/dev/null 2>&1; then | ||||
|  | @ -82,8 +82,16 @@ fi | |||
| 
 | ||||
| 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 | ||||
| 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 | ||||
|   mkdir -p "${BIN_HOME}/data" | ||||
|    | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue