Hi Hashi & co!
I am currently evaluating waypoint.
When I try to run waypoint up
at the root of a project, I get the very descriptive message:
This command requires a single targeted app. You have multiple apps defined.
so you can specify the app to target using the "-app" flag.
But… why? Isn’t the whole point of a project to be managed as a group of sub-items (apps) ?
I only specified two apps in my waypoint.hcl (I used your example apps). But what if I have tens/hundreds/thousands of apps?
Am I missing something?
Thank you!
# waypoint.hcl
project = "main"
app "example-nodejs" {
path = "nodejs"
labels = {
"service" = "example-nodejs",
"env" = "dev"
}
build {
use "pack" {}
}
deploy {
use "docker" {}
}
}
app "web" {
path = "static"
build {
use "docker" {
}
}
deploy {
use "docker" {
}
}
}