+ exec staffeln-api --config-file /etc/staffeln/staffeln.conf 2026-02-27 18:40:04.792 1 INFO staffeln.cmd.api [-] Starting server in PID 1 2026-02-27 18:40:04.794 1 INFO staffeln.cmd.api [-] Serving on http://0.0.0.0:8808 * Serving Flask app 'staffeln.api.app' * Debug mode: off 2026-02-27 18:40:04.795 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.157:8808 2026-02-27 18:40:04.795 1 INFO werkzeug [-] Press CTRL+C to quit 2026-02-27 18:40:11.126 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:40:11] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:40:11.138 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:40:11] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:40:20.142 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:40:20] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:40:30.145 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:40:30] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:40:40.148 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:40:40] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:40:50.138 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:40:50] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:41:00.140 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:41:00] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:41:10.139 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:41:10] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:41:20.142 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:41:20] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:41:30.146 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:41:30] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:41:40.145 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:41:40] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:41:50.147 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:41:50] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:42:00.138 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:42:00] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:42:10.139 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:42:10] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:42:20.138 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:42:20] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:42:30.138 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:42:30] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:42:40.138 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:42:40] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:42:50.142 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:42:50] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:43:00.144 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:43:00] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:43:10.145 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:43:10] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:43:20.138 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:43:20] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:43:30.138 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:43:30] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:43:40.138 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:43:40] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:43:50.138 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:43:50] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:44:00.138 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:44:00] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:44:10.149 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:44:10] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:44:20.145 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:44:20] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:44:30.148 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:44:30] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:44:40.139 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:44:40] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:44:50.139 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:44:50] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:45:00.148 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:45:00] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:45:10.139 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:45:10] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:45:20.143 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:45:20] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:45:30.143 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:45:30] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:45:40.146 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:45:40] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:45:50.148 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:45:50] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:46:00.138 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:46:00] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:46:10.138 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:46:10] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:46:20.138 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:46:20] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:46:30.138 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:46:30] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:46:40.138 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:46:40] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:46:50.141 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:46:50] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:47:00.142 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:47:00] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:47:10.151 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:47:10] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:47:20.138 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:47:20] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:47:30.138 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:47:30] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:47:40.138 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:47:40] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:47:50.138 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:47:50] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:48:00.138 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:48:00] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:48:10.144 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:48:10] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:48:20.144 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:48:20] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:48:30.146 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:48:30] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:48:40.149 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:48:40] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:48:50.139 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:48:50] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:49:00.137 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:49:00] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:49:10.138 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:49:10] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:49:20.139 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:49:20] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:49:30.138 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:49:30] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:49:40.143 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:49:40] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:49:50.144 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:49:50] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:50:00.141 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:50:00] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:50:10.151 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:50:10] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:50:20.156 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:50:20] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:50:30.137 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:50:30] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:50:40.138 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:50:40] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:50:50.138 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:50:50] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:51:00.139 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:51:00] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:51:10.143 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:51:10] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:51:20.146 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:51:20] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:51:30.147 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:51:30] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:51:40.138 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:51:40] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:51:50.150 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:51:50] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:52:00.144 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:52:00] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:52:10.138 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:52:10] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:52:20.138 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:52:20] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:52:30.143 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:52:30] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:52:40.441 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:52:40] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:52:50.147 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:52:50] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:53:00.138 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:53:00] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:53:10.139 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:53:10] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:53:20.138 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:53:20] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:53:30.143 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:53:30] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:53:40.140 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:53:40] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:53:50.143 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:53:50] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:54:00.144 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:54:00] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:54:10.147 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:54:10] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:54:20.138 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:54:20] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:54:30.138 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:54:30] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:54:40.139 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:54:40] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:54:50.138 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:54:50] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:55:00.146 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:55:00] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:55:10.144 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:55:10] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:55:20.143 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:55:20] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:55:30.148 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:55:30] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:55:40.139 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:55:40] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:55:50.138 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:55:50] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:56:00.138 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:56:00] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:56:10.139 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:56:10] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:56:20.139 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:56:20] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:56:30.144 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:56:30] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:56:40.143 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:56:40] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:56:50.147 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:56:50] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:57:00.138 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:57:00] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:57:10.139 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:57:10] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:57:20.140 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:57:20] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:57:30.138 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:57:30] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:57:40.138 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:57:40] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:57:50.146 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:57:50] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:58:00.142 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:58:00] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:58:10.149 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:58:10] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:58:20.138 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:58:20] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:58:30.138 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:58:30] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:58:40.138 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:58:40] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:58:50.137 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:58:50] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:59:00.137 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:59:00] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:59:10.144 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:59:10] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:59:20.148 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:59:20] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:59:30.147 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:59:30] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:59:40.138 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:59:40] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 18:59:50.137 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 18:59:50] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 19:00:00.141 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 19:00:00] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 19:00:10.140 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 19:00:10] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 19:00:20.139 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 19:00:20] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 19:00:30.143 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 19:00:30] "GET /v1/health HTTP/1.1" 200 - 2026-02-27 19:00:40.143 1 INFO werkzeug [-] 10.0.0.24 - - [27/Feb/2026 19:00:40] "GET /v1/health HTTP/1.1" 200 -