Cannot Create a Composite: No Controller Specified

Hey all, I am going through the steps on the Next Video Build: Getting started with ComposeDB. However, when I try to create this composite with this command, I receive an error “No controller specified.”

Model stored in models/userprofile.graphql

type UserProfile @createModel(accountRelation: LIST, description: "Basic profile") {
  userAccount: String! @string(minLength: 3, maxLength: 50)
  subscribeToMatches: Boolean! @boolean
}

Command that I am running:

composedb composite:create models/userprofile.graphql --output=composites/userprofile.json

I have properly added my public key in daemon.config.js and am able to run CERAMIC_ENABLE_EXPERIMENTAL_COMPOSE_DB='true' ceramic daemon. Do you know why I would get this error?

Are you providing the private key as environment variable? If not, you need to do this or use the --did-private-key flag explicitly, see Creating Composites | ComposeDB on Ceramic