// terraform-provider-dokploy manages Dokploy projects, environments, services, // databases and networking through Terraform or OpenTofu. package main import ( "context" "flag" "log" "github.com/hashicorp/terraform-plugin-framework/providerserver" "github.com/maxvojtkov/terraform-provider-dokploy/internal/provider" ) // version is overridden at build time with -ldflags "-X main.version=..." var version = "dev" func main() { var debug bool flag.BoolVar(&debug, "debug", false, "run the provider with support for debuggers such as delve") flag.Parse() err := providerserver.Serve(context.Background(), provider.New(version), providerserver.ServeOpts{ Address: "registry.terraform.io/maxvojtkov/dokploy", Debug: debug, }) if err != nil { log.Fatal(err) } }