wasmerio/wasmer · error
No app configuration was found in {}. Create an app before d
Error message
No app configuration was found in {}. Create an app before deploying or re-run in interactive mode! What it means
Error "No app configuration was found in {}. Create an app before deploying or re-run in interactive mode!" thrown in wasmerio/wasmer.
Source
Thrown at lib/cli/src/commands/app/deploy.rs:613
Some(&client),
)
.await?
};
let app_config = minimal_app_config(&owner, &app_name);
write_app_config(&app_config, Some(base_dir_path.clone())).await?;
}
if !app_config_path.is_file()
|| self.template.is_some()
|| self.package.is_some()
|| self.use_local_manifest
{
if !self.non_interactive {
// Create already points back to deploy.
return self.create().await;
} else {
anyhow::bail!(
"No app configuration was found in {}. Create an app before deploying or re-run in interactive mode!",
app_config_path.display()
);
}
}
assert!(app_config_path.is_file());
let config_str = std::fs::read_to_string(&app_config_path)
.with_context(|| format!("Could not read file '{}'", &app_config_path.display()))?;
// We want to allow the user to specify the app name interactively.
let mut app_yaml: serde_yaml::Value = serde_yaml::from_str(&config_str)?;
let maybe_edge_app = if let Some(app_id) = app_yaml.get("app_id").and_then(|s| s.as_str()) {
wasmer_backend_api::query::get_app_by_id(&client, app_id.to_owned())
.await
.ok()
} else {View on GitHub (pinned to 8c4b9ee9d3)
When it happens
Trigger: Thrown at lib/cli/src/commands/app/deploy.rs:613 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of wasmerio/wasmer@8c4b9ee9d3 (2026-09-01).
Data as JSON: /api/errors/fb9c624f073c6c2c.
Report an issue: GitHub.