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 "$@"