Spaces:
Runtime error
Runtime error
File size: 960 Bytes
0ccd798 4a145ef 0ccd798 4a145ef 0ccd798 4a145ef 0ccd798 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | #!/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 "$@"
|