- 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>
35 lines
773 B
Makefile
35 lines
773 B
Makefile
# ================================================================
|
|
# Makefile — JasperReports Server Docker
|
|
# ================================================================
|
|
|
|
REGISTRY ?= gitea.solucaoti.net.br
|
|
IMAGE_NAME ?= rogeriolima/jasperserver
|
|
IMAGE_TAG ?= 8.2.0
|
|
FULL_IMAGE = $(REGISTRY)/$(IMAGE_NAME):$(IMAGE_TAG)
|
|
|
|
.PHONY: build up down clean push pull logs
|
|
|
|
build:
|
|
docker compose build
|
|
|
|
up:
|
|
docker compose up -d
|
|
|
|
down:
|
|
docker compose down
|
|
|
|
## Para e remove containers e volumes (reset completo)
|
|
clean:
|
|
docker compose down -v
|
|
|
|
logs:
|
|
docker compose logs -f jasperserver
|
|
|
|
push:
|
|
docker tag jasperserver-jasperserver:latest $(FULL_IMAGE)
|
|
docker push $(FULL_IMAGE)
|
|
|
|
pull:
|
|
docker pull $(FULL_IMAGE)
|
|
docker tag $(FULL_IMAGE) jasperserver-jasperserver:latest
|