jasperserver-docker/downloads/download.sh
2026-02-22 17:47:38 -03:00

45 lines
1.3 KiB
Bash
Executable File

#!/bin/bash
# =============================================================
# Script de download do JasperReports Server 8.2.0 CE
# Fonte: SourceForge (conforme indicado no GEMINI.md)
# =============================================================
set -e
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
FILENAME="TIB_js-jrs-cp_8.2.0_bin.zip"
DOWNLOAD_URL="https://master.dl.sourceforge.net/project/jr-community-installers/Server/${FILENAME}"
DEST="${SCRIPT_DIR}/${FILENAME}"
if [ -f "$DEST" ]; then
echo "✅ Arquivo já existe: $DEST"
echo " Nenhum download necessário."
exit 0
fi
echo "📥 Baixando JasperReports Server 8.2.0 Community Edition..."
echo " URL: ${DOWNLOAD_URL}"
echo " Destino: ${DEST}"
echo ""
wget \
--progress=bar:force \
--content-disposition \
-O "${DEST}" \
"${DOWNLOAD_URL}"
if [ $? -eq 0 ] && [ -f "$DEST" ]; then
echo ""
echo "✅ Download concluído: ${DEST}"
echo " Tamanho: $(du -sh "${DEST}" | cut -f1)"
else
echo ""
echo "❌ Falha no download automático."
echo ""
echo "📌 Para download manual:"
echo " 1. Acesse: https://sourceforge.net/projects/jr-community-installers/files/Server/"
echo " 2. Baixe o arquivo: ${FILENAME}"
echo " 3. Coloque-o nesta pasta: ${SCRIPT_DIR}/"
exit 1
fi