INFO: Config File Keywords: ["*config.*"] 2026-11-09T14:53:18.915102Z INFO CoreStartup: Komodo Core version: v2.3.4 2026-11-09T14:53:18.915193Z INFO CoreStartup: CoreConfig { title: "Komodo", host: "https://komodo.example.com", port: 9120, bind_ip: "[::]", internet_interface: "", private_key: "file:/config/keys/core.key", periphery_public_keys: None, passkey: None, timezone: "", default_pagination_limit: 50, ui_write_disabled: false, disable_confirm_dialog: false, disable_websocket_reconnect: false, disable_init_resources: false, enable_fancy_toml: false, first_server_name: None, first_server_address: None, database: DatabaseConfig { uri: "", address: "localhost:27017", username: "", password: "", app_name: "komodo_core", db_name: "komodo" }, local_auth: false, min_password_length: 1, init_admin_username: None, init_admin_password: "##############", transparent_mode: false, enable_new_users: false, disable_user_registration: false, disable_local_user_registration: None, disable_oidc_user_registration: None, lock_login_credentials_for: [], disable_non_admin_create: false, jwt_secret: "", jwt_ttl: OneDay, oidc_enabled: false, oidc_provider: "", oidc_redirect_host: "", oidc_client_id: "", oidc_client_secret: "", oidc_use_full_email: false, oidc_additional_audiences: [], oidc_auto_redirect: false, google_oauth: NamedOauthConfig { enabled: false, client_id: "", client_secret: "" }, github_oauth: NamedOauthConfig { enabled: false, client_id: "", client_secret: "" }, auth_rate_limit_disabled: false, auth_rate_limit_max_attempts: 5, auth_rate_limit_window_seconds: 15, cors_allowed_origins: [], cors_allow_credentials: false, session_allow_cross_site: false, x_content_type_options: "nosniff", x_frame_options: "DENY", x_xss_protection: "1; mode=block", referrer_policy: "strict-origin-when-cross-origin", content_security_policy: "", webhook_secret: "", webhook_base_url: "", logging: LogConfig { level: Info, stdio: Standard, pretty: false, location: false, ansi: true, timestamps: true, otlp_endpoint: "", opentelemetry_service_name: "Komodo", opentelemetry_scope_name: "Komodo" }, pretty_startup_config: false, unsafe_unsanitized_startup_config: false, keep_stats_for_days: 14, keep_alerts_for_days: 14, resource_poll_interval: OneHour, monitoring_interval: FifteenSeconds, aws: AwsCredentials { access_key_id: "", secret_access_key: "" }, git_providers: [], image_registries: [], secrets: {}, ssl_enabled: false, ssl_key_file: "/config/ssl/key.pem", ssl_cert_file: "/config/ssl/cert.pem", reporting_enabled: false, reporting_private_key: "file:/config/keys/reporting.key", sync_directory: "/syncs", repo_directory: "/repo-cache", action_directory: "/action-cache", ui_path: "/app/ui", ui_index_force_no_cache: false } 2026-11-09T14:53:18.915501Z INFO CoreStartup: Writing private key to "/config/keys/core.key" thread 'tokio-rt-worker' (66) panicked at bin/core/src/config.rs:27:6: called `Result::unwrap()` on an `Err` value: Failed to write private key pem to "/config/keys/core.key" Caused by: Read-only file system (os error 30) note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Error: task 65 panicked with message "called `Result::unwrap()` on an `Err` value: Failed to write private key pem to \"/config/keys/core.key\"\n\nCaused by:\n Read-only file system (os error 30)"