+ exec staffeln-api --config-file /etc/staffeln/staffeln.conf 2026-07-28 08:41:01.001 1 INFO staffeln.cmd.api [-] Starting server in PID 1 2026-07-28 08:41:01.004 1 INFO staffeln.cmd.api [-] Serving on http://0.0.0.0:8808 * Serving Flask app 'staffeln.api.app' * Debug mode: off 2026-07-28 08:41:01.008 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.252:8808 2026-07-28 08:41:01.008 1 INFO werkzeug [-] Press CTRL+C to quit 2026-07-28 08:41:02.941 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:41:02] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:41:02.946 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:41:02] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:41:11.869 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:41:11] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:41:21.872 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:41:21] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:41:31.870 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:41:31] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:41:41.872 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:41:41] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:41:51.872 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:41:51] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:42:01.876 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:42:01] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:42:11.866 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:42:11] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:42:21.866 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:42:21] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:42:31.866 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:42:31] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:42:41.865 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:42:41] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:42:51.866 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:42:51] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:43:01.873 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:43:01] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:43:11.871 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:43:11] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:43:21.896 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:43:21] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:43:31.865 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:43:31] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:43:41.865 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:43:41] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:43:51.866 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:43:51] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:44:01.866 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:44:01] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:44:11.865 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:44:11] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:44:21.873 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:44:21] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:44:31.870 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:44:31] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:44:41.875 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:44:41] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:44:51.865 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:44:51] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:45:01.867 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:45:01] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:45:11.865 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:45:11] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:45:21.865 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:45:21] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:45:31.864 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:45:31] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:45:41.870 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:45:41] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:45:51.878 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:45:51] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:46:01.896 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:46:01] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:46:11.866 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:46:11] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:46:21.867 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:46:21] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:46:31.869 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:46:31] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:46:41.865 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:46:41] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:46:51.865 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:46:51] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:47:01.871 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:47:01] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:47:11.868 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:47:11] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:47:21.928 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:47:21] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:47:31.865 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:47:31] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:47:41.877 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:47:41] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:47:51.874 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:47:51] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:48:01.865 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:48:01] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:48:11.867 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:48:11] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:48:21.873 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:48:21] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:48:31.876 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:48:31] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:48:41.872 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:48:41] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:48:51.882 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:48:51] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:49:01.881 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:49:01] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:49:11.864 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:49:11] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:49:21.870 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:49:21] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:49:31.883 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:49:31] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:49:41.865 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:49:41] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:49:51.883 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:49:51] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:50:01.875 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:50:01] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:50:11.871 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:50:11] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:50:21.882 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:50:21] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:50:31.865 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:50:31] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:50:41.865 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:50:41] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:50:51.867 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:50:51] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:51:01.869 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:51:01] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:51:11.865 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:51:11] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:51:21.882 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:51:21] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:51:31.873 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:51:31] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:51:41.873 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:51:41] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:51:51.882 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:51:51] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:52:01.871 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:52:01] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:52:11.871 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:52:11] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:52:21.865 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:52:21] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:52:31.870 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:52:31] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:52:41.865 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:52:41] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:52:51.872 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:52:51] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:53:01.874 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:53:01] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:53:11.881 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:53:11] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:53:21.868 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:53:21] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:53:31.864 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:53:31] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:53:41.874 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:53:41] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:53:51.866 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:53:51] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:54:01.867 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:54:01] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:54:11.876 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:54:11] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:54:21.873 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:54:21] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:54:31.880 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:54:31] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:54:41.866 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:54:41] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:54:51.866 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:54:51] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:55:01.997 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:55:01] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:55:11.873 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:55:11] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:55:21.865 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:55:21] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:55:31.873 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:55:31] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:55:41.871 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:55:41] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:55:51.876 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:55:51] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:56:01.864 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:56:01] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:56:11.865 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:56:11] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:56:21.866 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:56:21] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:56:31.868 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:56:31] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:56:41.874 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:56:41] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:56:51.879 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:56:51] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:57:01.878 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:57:01] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:57:11.876 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:57:11] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:57:21.867 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:57:21] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:57:31.867 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:57:31] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:57:41.865 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:57:41] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:57:51.866 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:57:51] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:58:01.868 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:58:01] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:58:11.872 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:58:11] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:58:21.882 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:58:21] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:58:31.883 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:58:31] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:58:41.865 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:58:41] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:58:51.867 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:58:51] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:59:01.865 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:59:01] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:59:11.865 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:59:11] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:59:21.865 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:59:21] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:59:31.870 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:59:31] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:59:41.874 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:59:41] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 08:59:51.879 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 08:59:51] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 09:00:01.868 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 09:00:01] "GET /v1/health HTTP/1.1" 200 - 2026-07-28 09:00:11.865 1 INFO werkzeug [-] 10.0.0.38 - - [28/Jul/2026 09:00:11] "GET /v1/health HTTP/1.1" 200 -