autenticacao-drive/pacote.sh
2026-09-18 14:46:03 -03:00

27 lines
No EOL
724 B
Bash

#!/bin/bash
# Diretório onde o pacote será salvo
PACOTE_DIR="./pacotes"
# Criar o diretório se não existir
mkdir -p $PACOTE_DIR
# Executar build e empacotar o pacote
echo "🚀 Gerando pacote..."
bun run build && bun pm pack --destination $PACOTE_DIR
# Obtém o último arquivo .tgz gerado
PACOTE_FILE=$(ls -t $PACOTE_DIR/*.tgz | head -n 1)
# URL do servidor onde o arquivo será enviado
UPLOAD_URL="https://e-licencie.com.br/pacotes/"
# Verifica se o arquivo existe antes de enviar
if [ -f "$PACOTE_FILE" ]; then
echo "📤 Enviando pacote: $PACOTE_FILE para $UPLOAD_URL"
curl -X POST -F "file=@$PACOTE_FILE" "$UPLOAD_URL"
echo ""
else
echo "❌ Erro: Nenhum arquivo encontrado em $PACOTE_DIR"
exit 1
fi