Downstream, application-specific Docker Hardened Image (DHI) for the Reportek BDR environment.
This image natively subclasses eeacms/reportek-base-dr:z5 leveraging the pre-compiled Zope 5 infrastructure to cleanly enforce specific application-layer topologies:
- ZCML Overlays: Injects a custom
site.zcmlmapping<include package="Products.Reportek" file="views.bdr.zcml" />explicitly targeting BDR views. - Environment Globals: Enforces metadata variables specifically tuned to the BDR footprint.
Aside from the standard Zope Waitress runtime variables handled by the Base image (ZEO_ADDRESS, ZOPE_THREADS, etc.), this BDR overlay explicitly overrides the following globals by default inside the Dockerfile:
| Variable | Default | Description |
|---|---|---|
REPORTEK_DEPLOYMENT |
BDR |
Context marker identifying the environment |
DATADICTIONARY_SCHEMAS_URL |
http://dd.eionet.europa.eu/api/schemas/forObligation |
Target URL for EIONET DD validation |
UNS_NOTIFICATIONS |
on |
Explicitly enables Unified Notification System hooks |
Because this image identically inherits the docker-entrypoint.sh definitions from the Base image, standard commands gracefully resolve downward:
# Start Waitress natively mapped to the BDR overlays
docker run -p 8080:8080 eeacms/reportek-bdr:z5 startThe Initial Owner of the Original Code is European Environment Agency (EEA). All Rights Reserved.
The Original Code is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.