$ podman run \
--name site \
--hostname site \
--tty \
--replace \
--network janitor \
--volume /home/janitor/janitor.conf:/janitor/janitor.conf:ro \
--volume /home/janitor/artifacts:/janitor/artifacts:rw \
--volume /home/janitor/logs:/janitor/logs:rw \
--volume /home/janitor/git-store:/janitor/git:rw \
--workdir /janitor \
--publish 8080:8080 \
--publish 8090:8090 \
ghcr.io/jelmer/janitor/site:latest \
--config=/janitor/janitor.conf \
--archiver-url=http://archive:9935/ \
--differ-url=http://differ:9920/ \
--external-url=http://janitor.dev.local/ \
--publisher-url=http://publish:9912/ \
--runner-url=http://runner:9911/ \
--debug
INFO:aiozipkin:Zipkin address was not provided, using stub transport
INFO:root:Admin API listening on 0.0.0.0:8080
INFO:root:Public website and API listening on 0.0.0.0:8090
INFO:aiohttp.access:10.89.1.1 [13/Mar/2025:07:22:39 +0000] "GET /cupboard/reprocess-logs HTTP/1.0" 200 5773 "http://janitor.dev.local/cupboard/publish/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:135.0) Gecko/20100101 Firefox/135.0"
INFO:aiohttp.access:10.89.1.1 [13/Mar/2025:07:22:39 +0000] "GET /_static/janitor.css HTTP/1.0" 200 0 "http://janitor.dev.local/_static/alabaster.css" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:135.0) Gecko/20100101 Firefox/135.0"
INFO:aiohttp.access:10.89.1.1 [13/Mar/2025:07:22:39 +0000] "GET /ws/notifications HTTP/1.0" 400 229 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:135.0) Gecko/20100101 Firefox/135.0"
ERROR:aiohttp.server:Error handling request from 10.89.1.1
Traceback (most recent call last):
File "/usr/local/lib/python3.13/dist-packages/aiohttp/web_protocol.py", line 480, in _handle_request
resp = await request_handler(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/dist-packages/aiohttp/web_app.py", line 569, in _handle
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/dist-packages/aiohttp/web_middlewares.py", line 117, in impl
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/dist-packages/janitor/site/openid.py", line 40, in openid_middleware
resp = await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/dist-packages/aiohttp_openmetrics/__init__.py", line 79, in metrics_middleware
response = await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/dist-packages/aiohttp/web_middlewares.py", line 105, in impl
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/dist-packages/janitor/state.py", line 263, in asyncpg_error_middleware
resp = await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/dist-packages/aiozipkin/aiohttp_helpers.py", line 157, in aiozipkin_middleware
resp = await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/dist-packages/aiohttp/web_middlewares.py", line 117, in impl
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/dist-packages/janitor/site/cupboard/api.py", line 268, in handle_reprocess_logs
from ...reprocess_logs import (
...<3 lines>...
)
ModuleNotFoundError: No module named 'janitor.reprocess_logs'
INFO:aiohttp.access:10.89.1.1 [13/Mar/2025:07:22:43 +0000] "POST /cupboard/api/reprocess-logs HTTP/1.0" 500 318 "http://janitor.dev.local/cupboard/reprocess-logs" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:135.0) Gecko/20100101 Firefox/135.0"
http://janitor.dev.local/cupboard/reprocess-logs -> Reprocess Logs