Author: sebb
Date: Sun Jan 11 21:32:55 2026
New Revision: 1931243
Log:
Merge trunk with Docker setup
Added:
comdev/reporter.apache.org/branches/tooling-project/.dockerignore
- copied unchanged from r1931242,
comdev/reporter.apache.org/trunk/.dockerignore
comdev/reporter.apache.org/branches/tooling-project/DOCKER.md
- copied unchanged from r1931242,
comdev/reporter.apache.org/trunk/DOCKER.md
comdev/reporter.apache.org/branches/tooling-project/Dockerfile
- copied unchanged from r1931242,
comdev/reporter.apache.org/trunk/Dockerfile
comdev/reporter.apache.org/branches/tooling-project/compose.yml
- copied unchanged from r1931242,
comdev/reporter.apache.org/trunk/compose.yml
comdev/reporter.apache.org/branches/tooling-project/docker-config/
- copied from r1931242, comdev/reporter.apache.org/trunk/docker-config/
comdev/reporter.apache.org/branches/tooling-project/docker-data/
- copied from r1931242, comdev/reporter.apache.org/trunk/docker-data/
Modified:
comdev/reporter.apache.org/branches/tooling-project/ (props changed)
comdev/reporter.apache.org/branches/tooling-project/data/releases/arrow.json
comdev/reporter.apache.org/branches/tooling-project/data/releases/camel.json
comdev/reporter.apache.org/branches/tooling-project/data/releases/maven.json
comdev/reporter.apache.org/branches/tooling-project/data/releases/orc.json
comdev/reporter.apache.org/branches/tooling-project/data/releases/ratis.json
Copied: comdev/reporter.apache.org/branches/tooling-project/.dockerignore (from
r1931242, comdev/reporter.apache.org/trunk/.dockerignore)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ comdev/reporter.apache.org/branches/tooling-project/.dockerignore Sun Jan
11 21:32:55 2026 (r1931243, copy of r1931242,
comdev/reporter.apache.org/trunk/.dockerignore)
@@ -0,0 +1,4 @@
+# Only allow required files
+
+**
+!docker-config/*
Copied: comdev/reporter.apache.org/branches/tooling-project/DOCKER.md (from
r1931242, comdev/reporter.apache.org/trunk/DOCKER.md)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ comdev/reporter.apache.org/branches/tooling-project/DOCKER.md Sun Jan
11 21:32:55 2026 (r1931243, copy of r1931242,
comdev/reporter.apache.org/trunk/DOCKER.md)
@@ -0,0 +1,26 @@
+# Local testing using Docker
+
+## Build
+
+```docker compose build```
+
+## Start application
+
+```docker compose up```
+
+Browse to ```http://localhost/```
+
+Webserver logs will appear under ```docker-data/logs```
+Gunicorn output to stdout
+
+## Start shell in running container
+
+```docker compose exec reporter bash```
+
+## Start container with shell instead of webserver
+
+```docker compose run -rm -P reporter bash```
+
+To start the app:
+
+```docker-config/start-reporter.sh```
Copied: comdev/reporter.apache.org/branches/tooling-project/Dockerfile (from
r1931242, comdev/reporter.apache.org/trunk/Dockerfile)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ comdev/reporter.apache.org/branches/tooling-project/Dockerfile Sun Jan
11 21:32:55 2026 (r1931243, copy of r1931242,
comdev/reporter.apache.org/trunk/Dockerfile)
@@ -0,0 +1,25 @@
+FROM ubuntu:24.04
+
+RUN apt-get update && \
+ apt-get install -y \
+ bash \
+ apache2 \
+ python3-pip \
+ gunicorn
+
+RUN pip install requests --break-system-packages
+
+RUN a2enmod cgi headers proxy proxy_http authn_anon
+
+RUN echo "ServerName reporter.local" >
/etc/apache2/conf-enabled/servername.conf
+
+COPY docker-config/25-reporter.conf /etc/apache2/sites-enabled/000-default.conf
+
+WORKDIR /usr/local/etc/tokens
+RUN touch /usr/local/etc/tokens/jira.txt
+
+WORKDIR /var/www/reporter.apache.org
+
+EXPOSE 80
+
+CMD ["docker-config/start-reporter.sh"]
\ No newline at end of file
Copied: comdev/reporter.apache.org/branches/tooling-project/compose.yml (from
r1931242, comdev/reporter.apache.org/trunk/compose.yml)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ comdev/reporter.apache.org/branches/tooling-project/compose.yml Sun Jan
11 21:32:55 2026 (r1931243, copy of r1931242,
comdev/reporter.apache.org/trunk/compose.yml)
@@ -0,0 +1,10 @@
+services:
+ reporter:
+ build:
+ context: .
+ dockerfile: Dockerfile
+ volumes:
+ - .:/var/www/reporter.apache.org/
+ - ./docker-data/logs:/var/log/apache2
+ ports:
+ - 80:80
Modified:
comdev/reporter.apache.org/branches/tooling-project/data/releases/arrow.json
==============================================================================
---
comdev/reporter.apache.org/branches/tooling-project/data/releases/arrow.json
Sun Jan 11 21:19:39 2026 (r1931242)
+++
comdev/reporter.apache.org/branches/tooling-project/data/releases/arrow.json
Sun Jan 11 21:32:55 2026 (r1931243)
@@ -203,6 +203,7 @@
"RS-56.2.0": 1758585600,
"RS-57.0.0": 1761177600,
"RS-57.1.0": 1763942400,
+ "RS-57.2.0": 1768089600,
"RS-6.0.0": 1634428800,
"RS-6.1.0": 1635897600,
"RS-6.2.0": 1636934400,
Modified:
comdev/reporter.apache.org/branches/tooling-project/data/releases/camel.json
==============================================================================
---
comdev/reporter.apache.org/branches/tooling-project/data/releases/camel.json
Sun Jan 11 21:19:39 2026 (r1931242)
+++
comdev/reporter.apache.org/branches/tooling-project/data/releases/camel.json
Sun Jan 11 21:32:55 2026 (r1931243)
@@ -248,6 +248,7 @@
"4.14.1": 1759276800,
"4.14.2": 1761955200,
"4.14.3": 1767225600,
+ "4.14.4": 1768003200,
"4.15.0": 1759795200,
"4.16.0": 1762300800,
"4.2.0": 1699920000,
Modified:
comdev/reporter.apache.org/branches/tooling-project/data/releases/maven.json
==============================================================================
---
comdev/reporter.apache.org/branches/tooling-project/data/releases/maven.json
Sun Jan 11 21:19:39 2026 (r1931242)
+++
comdev/reporter.apache.org/branches/tooling-project/data/releases/maven.json
Sun Jan 11 21:32:55 2026 (r1931243)
@@ -114,6 +114,7 @@
"Apache Maven Parent POMs 46": 1767398400,
"Apache Maven Patch Plugin 1.3": 1733788800,
"Apache Maven Plugin Testing 3.4.0": 1761609600,
+ "Apache Maven Plugin Testing 3.5.0": 1767744000,
"Apache Maven Plugin Testing 4.0.0-beta-1": 1719792000,
"Apache Maven Plugin Testing 4.0.0-beta-2": 1731456000,
"Apache Maven Plugin Testing 4.0.0-beta-4": 1743292800,
Modified:
comdev/reporter.apache.org/branches/tooling-project/data/releases/orc.json
==============================================================================
--- comdev/reporter.apache.org/branches/tooling-project/data/releases/orc.json
Sun Jan 11 21:19:39 2026 (r1931242)
+++ comdev/reporter.apache.org/branches/tooling-project/data/releases/orc.json
Sun Jan 11 21:32:55 2026 (r1931243)
@@ -89,6 +89,7 @@
"2.1.1": 1741219200,
"2.1.2": 1746489600,
"2.1.3": 1752019200,
+ "2.1.4": 1767916800,
"2.2.0": 1753747200,
"2.2.1": 1759276800,
"ORC-1.3.4": 1508112000,
Modified:
comdev/reporter.apache.org/branches/tooling-project/data/releases/ratis.json
==============================================================================
---
comdev/reporter.apache.org/branches/tooling-project/data/releases/ratis.json
Sun Jan 11 21:19:39 2026 (r1931242)
+++
comdev/reporter.apache.org/branches/tooling-project/data/releases/ratis.json
Sun Jan 11 21:32:55 2026 (r1931243)
@@ -14,6 +14,7 @@
"Ratis 3.1.2": 1731456000,
"Ratis 3.1.3": 1736985600,
"Ratis 3.2.0": 1750723200,
+ "Ratis 3.2.1": 1762905600,
"Thirdparty 1.0.1": 1656720000,
"Thirdparty 1.0.10": 1757894400,
"Thirdparty 1.0.2": 1661126400,