#!/bin/sh # Criar diretórios necessários com permissões corretas # O diretório /data é criado pelo Hugging Face Spaces, mas precisamos criar os subdiretórios if [ -w /data ] 2>/dev/null; then mkdir -p /data/botpress/data/storage 2>/dev/null || true mkdir -p /data/botpress/modules 2>/dev/null || true mkdir -p /data/botpress/config 2>/dev/null || true chmod -R 755 /data/botpress 2>/dev/null || true fi # Criar diretórios no /botpress também (caso o Botpress precise) # Este é o diretório que o Botpress tenta usar por padrão # Tentar criar, mas não falhar se não tiver permissão mkdir -p /botpress/data/storage 2>/dev/null || true mkdir -p /botpress/data 2>/dev/null || true # Ajustar permissões (o HF Spaces roda como UID 1000) # Tentar ajustar permissões, mas não falhar se não conseguir chmod -R 755 /botpress/data 2>/dev/null || true # Executar o Botpress # Usar exec para substituir o processo atual exec ./bp "$@"