+ exec staffeln-api --config-file /etc/staffeln/staffeln.conf 2026-05-28 07:21:37.680 1 INFO staffeln.cmd.api [-] Starting server in PID 1 2026-05-28 07:21:37.682 1 INFO staffeln.cmd.api [-] Serving on http://0.0.0.0:8808 * Serving Flask app 'staffeln.api.app' * Debug mode: off 2026-05-28 07:21:37.683 1 INFO werkzeug [-] WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on all addresses (0.0.0.0) * Running on http://127.0.0.1:8808 * Running on http://10.0.0.56:8808 2026-05-28 07:21:37.683 1 INFO werkzeug [-] Press CTRL+C to quit 2026-05-28 07:21:43.073 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:21:43] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:21:43.085 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:21:43] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:21:52.124 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:21:52] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:22:02.122 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:22:02] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:22:12.127 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:22:12] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:22:22.120 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:22:22] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:22:32.119 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:22:32] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:22:42.120 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:22:42] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:22:52.124 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:22:52] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:23:02.125 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:23:02] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:23:12.141 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:23:12] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:23:22.132 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:23:22] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:23:32.119 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:23:32] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:23:42.120 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:23:42] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:23:52.119 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:23:52] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:24:02.122 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:24:02] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:24:12.120 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:24:12] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:24:22.127 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:24:22] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:24:32.125 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:24:32] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:24:42.129 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:24:42] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:24:52.120 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:24:52] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:25:02.120 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:25:02] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:25:12.120 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:25:12] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:25:22.120 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:25:22] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:25:32.118 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:25:32] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:25:42.131 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:25:42] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:25:52.130 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:25:52] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:26:02.130 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:26:02] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:26:12.119 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:26:12] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:26:22.119 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:26:22] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:26:32.120 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:26:32] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:26:42.119 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:26:42] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:26:52.119 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:26:52] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:27:02.123 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:27:02] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:27:12.124 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:27:12] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:27:22.131 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:27:22] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:27:32.130 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:27:32] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:27:42.120 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:27:42] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:27:52.120 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:27:52] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:28:02.119 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:28:02] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:28:12.120 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:28:12] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:28:22.127 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:28:22] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:28:32.124 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:28:32] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:28:42.135 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:28:42] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:28:52.120 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:28:52] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:29:02.118 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:29:02] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:29:12.120 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:29:12] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:29:22.122 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:29:22] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:29:32.119 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:29:32] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:29:42.127 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:29:42] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:29:52.134 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:29:52] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:30:02.125 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:30:02] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:30:12.133 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:30:12] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:30:22.120 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:30:22] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:30:32.121 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:30:32] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:30:42.120 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:30:42] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:30:52.121 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:30:52] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:31:02.118 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:31:02] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:31:12.123 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:31:12] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:31:22.124 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:31:22] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:31:32.123 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:31:32] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:31:42.136 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:31:42] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:31:52.127 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:31:52] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:32:02.120 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:32:02] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:32:12.120 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:32:12] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:32:22.119 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:32:22] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:32:32.119 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:32:32] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:32:42.128 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:32:42] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:32:52.128 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:32:52] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:33:02.133 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:33:02] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:33:12.121 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:33:12] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:33:22.127 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:33:22] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:33:32.127 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:33:32] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:33:42.121 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:33:42] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:33:52.121 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:33:52] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:34:02.122 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:34:02] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:34:12.126 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:34:12] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:34:22.134 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:34:22] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:34:32.124 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:34:32] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:34:42.119 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:34:42] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:34:52.119 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:34:52] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:35:02.127 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:35:02] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:35:12.119 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:35:12] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:35:22.125 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:35:22] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:35:32.131 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:35:32] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:35:42.144 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:35:42] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:35:52.123 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:35:52] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:36:02.118 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:36:02] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:36:12.120 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:36:12] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:36:22.119 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:36:22] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:36:32.136 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:36:32] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:36:42.122 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:36:42] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:36:52.123 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:36:52] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:37:02.131 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:37:02] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:37:12.120 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:37:12] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:37:22.119 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:37:22] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:37:32.118 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:37:32] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:37:42.118 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:37:42] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:37:52.121 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:37:52] "GET /v1/health HTTP/1.1" 200 - 2026-05-28 07:38:02.138 1 INFO werkzeug [-] 10.0.0.159 - - [28/May/2026 07:38:02] "GET /v1/health HTTP/1.1" 200 -