jasperserver-docker/Makefile
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

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