Deployment¶
Report Server is typically deployed as:
- Go service (
jrs-server) — catalog UI, REST API, OpenAPI, Swagger, Data Explorer - Tomcat + JasperReports WAR — report fill / execute gateway
- PostgreSQL — application database
Topology¶
Clients (browser / CLI / SDK)
│
▼
Go Report Server ──► Application PostgreSQL
│
▼
Tomcat Jasper (internal execute / image URLs)
│
▼
Report JDBC datasources (JNDI)
Checklist¶
- Apply database migrations
- Configure
JRS_*and Jasper internal URLs - Mount JRXML / resources / fonts / licenses
- Configure JNDI datasources and map connection properties
- Place TLS / reverse proxy in front of the Go listen address
- Verify with health checks