Marcus Vinicius Zerbini Canhaço commited on
Commit
9e7e615
·
1 Parent(s): b3cb0d8

feat: atualização do detector com otimizações para GPU T4

Browse files
Files changed (1) hide show
  1. deploy.sh +13 -32
deploy.sh CHANGED
@@ -2,12 +2,6 @@
2
 
3
  echo "🚀 Iniciando processo de deploy..."
4
 
5
-
6
-
7
- # Verificar e criar diretórios necessários
8
- echo "📁 Verificando estrutura de diretórios..."
9
- mkdir -p videos/seguro videos/risco_detectado
10
-
11
  # Solicitar mensagem do commit
12
  echo "📝 Digite a mensagem do commit (ou pressione Enter para mensagem padrão):"
13
  read commit_message
@@ -20,11 +14,7 @@ fi
20
  # Deploy para GitHub
21
  echo "🚀 Preparando deploy para GitHub..."
22
 
23
- # Salvar estado atual dos vídeos
24
- echo "📦 Salvando estado dos vídeos..."
25
- git stash push videos/
26
-
27
- # Adicionar alterações exceto vídeos
28
  echo "📦 Adicionando arquivos para GitHub..."
29
  git add .
30
 
@@ -35,41 +25,33 @@ if [[ -n $(git status -s) ]]; then
35
  # Fazer commit
36
  git commit -m "$commit_message"
37
 
38
- # Push para GitHub
39
- echo "🚀 Enviando para GitHub..."
40
- git push origin main
41
 
42
  if [ $? -eq 0 ]; then
43
  echo "✅ Deploy para GitHub concluído com sucesso!"
44
  else
45
  echo "❌ Erro durante o deploy para GitHub"
46
- git stash pop # Restaurar vídeos
47
  exit 1
48
  fi
49
  else
50
  echo "✨ Workspace limpo, nenhuma alteração para GitHub"
51
  fi
52
 
53
- # Restaurar vídeos
54
- echo "📦 Restaurando vídeos..."
55
- git stash pop
56
-
57
  # Deploy para Hugging Face
58
  echo "🚀 Preparando deploy para Hugging Face..."
59
 
60
- # Verificar arquivos grandes
61
- echo "🔍 Verificando arquivos grandes..."
62
- find . -size +100M -not -path "*.git*" | while read file; do
63
- echo "⚠️ Arquivo grande encontrado: $file"
64
- echo "Verificando se está configurado no Git LFS..."
65
- if ! git check-attr filter "$file" | grep -q "lfs"; then
66
- echo "❌ $file não está configurado no Git LFS!"
67
- exit 1
68
- fi
69
- done
70
 
71
  # Adicionar todos os arquivos incluindo vídeos
72
- echo "📦 Adicionando todos os arquivos incluindo vídeos..."
73
  git add --all
74
 
75
  # Verificar se há alterações para o Hugging Face
@@ -79,9 +61,8 @@ if [[ -n $(git status -s) ]]; then
79
  # Fazer commit
80
  git commit -m "$commit_message"
81
 
82
-
83
  echo "🚀 Enviando para Hugging Face Space..."
84
- git push space main
85
 
86
  if [ $? -eq 0 ]; then
87
  echo "✅ Deploy para Hugging Face concluído com sucesso!"
 
2
 
3
  echo "🚀 Iniciando processo de deploy..."
4
 
 
 
 
 
 
 
5
  # Solicitar mensagem do commit
6
  echo "📝 Digite a mensagem do commit (ou pressione Enter para mensagem padrão):"
7
  read commit_message
 
14
  # Deploy para GitHub
15
  echo "🚀 Preparando deploy para GitHub..."
16
 
17
+ # Adicionar alterações exceto vídeos e arquivos grandes
 
 
 
 
18
  echo "📦 Adicionando arquivos para GitHub..."
19
  git add .
20
 
 
25
  # Fazer commit
26
  git commit -m "$commit_message"
27
 
28
+ # Force push para GitHub
29
+ echo "🚀 Forçando push para GitHub..."
30
+ git push -f origin main
31
 
32
  if [ $? -eq 0 ]; then
33
  echo "✅ Deploy para GitHub concluído com sucesso!"
34
  else
35
  echo "❌ Erro durante o deploy para GitHub"
 
36
  exit 1
37
  fi
38
  else
39
  echo "✨ Workspace limpo, nenhuma alteração para GitHub"
40
  fi
41
 
 
 
 
 
42
  # Deploy para Hugging Face
43
  echo "🚀 Preparando deploy para Hugging Face..."
44
 
45
+ # Verificar se o remote do Hugging Face existe
46
+ if ! git remote | grep -q "^space$"; then
47
+ echo "❌ Remote 'space' não encontrado!"
48
+ echo "⚠️ Execute os seguintes comandos:"
49
+ echo " git remote add space https://huggingface.co/spaces/SEU_USUARIO/NOME_DO_SPACE"
50
+ exit 1
51
+ fi
 
 
 
52
 
53
  # Adicionar todos os arquivos incluindo vídeos
54
+ echo "📦 Adicionando todos os arquivos..."
55
  git add --all
56
 
57
  # Verificar se há alterações para o Hugging Face
 
61
  # Fazer commit
62
  git commit -m "$commit_message"
63
 
 
64
  echo "🚀 Enviando para Hugging Face Space..."
65
+ git push -f space main
66
 
67
  if [ $? -eq 0 ]; then
68
  echo "✅ Deploy para Hugging Face concluído com sucesso!"