jasperserver-docker/downloads/download.sh
Rogério Lima 9fea30554f upgrade PostgreSQL 16→18 e melhorias de robustez
- PostgreSQL 18: atualiza imagem e corrige path de dados (/var/lib/postgresql)
- entrypoint: detecta schema ausente (jiresourcefolder) e reinstala automaticamente
- entrypoint: corrige captura de PIPESTATUS com set +e/set -e ao redor do pipeline
- logs: bind mount movido de /var/log para /var/log/jasperserver (não sobrescreve o sistema)
- download.sh: fonte do instalador migrada de SourceForge para Gitea interno
- Makefile: simplificado para build/up/down/clean/push/pull/logs + suporte a registry Gitea
- README: atualiza versão PG, URLs de download e adiciona instrução de publicação no Gitea

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-28 08:34:10 -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://gitea.solucaoti.net.br/api/packages/rogeriolima/generic/TIB_js-jrs-cp/8.2.0/${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