- Application code (Python, TypeScript, Go, etc.)
- Suga configuration (
suga.yaml
) - Dockerfile and other necessary files
- Example infrastructure setup
When to use suga new
- You’re starting a completely new project
- You want to use a pre-built template with best practices
- You prefer to have the application code and infrastructure set up together
Options
-f, --force
- Force overwrite existing project directory
Examples
Alternative
If you already have an existing application and want to add Suga infrastructure management to it, usesuga init
instead.