Skip to main content

systemprompt_cli/commands/cloud/dockerfile/
mod.rs

1mod builder;
2mod validation;
3
4use std::path::Path;
5
6pub use builder::DockerfileBuilder;
7pub use validation::{
8    get_required_mcp_copy_lines, validate_dockerfile_has_mcp_binaries,
9    validate_dockerfile_has_no_stale_binaries, validate_profile_dockerfile,
10};
11
12pub fn generate_dockerfile_content(project_root: &Path) -> String {
13    DockerfileBuilder::new(project_root).build()
14}
15
16pub fn print_dockerfile_suggestion(project_root: &Path) {
17    systemprompt_logging::CliService::info(&generate_dockerfile_content(project_root));
18}