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,

Reply via email to