autenticacao-drive/pacote.sh
2025-07-06 18:35:12 -03:00

27 lines
No EOL
728 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..."
pnpm run build && pnpm pack --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