Project
up project
Manage projects
Synopsis
Projects group environments, services, registries, and nodes under one name. Creating a project also creates a production environment on a deploy node.
Run up project with no subcommand to list projects.
up project [flags]
Options inherited from parent commands
-o, --output string output format: table, json, yaml (list commands only) (default "table")
-q, --quiet suppress output
-v, --verbose count enable debug output (-v debug, -vv trace)
up project create
Create a project (auto-creates a production environment)
Synopsis
Create a project and its default production environment. The environment is placed on a deploy node: pass –node to choose one, or leave it off to auto-select an available deploy node. Add –description for a human label.
Omit the name to be prompted interactively.
up project create <name> [flags]
Examples
# Create a project on the edge-1 node
up project create myapp --node edge-1 --description "Main app"
# Auto-select a deploy node
up project create myapp
Options
-d, --description string project description
--node string deploy node name or ID for the default environment (default: auto-select)
up project list
List projects
Synopsis
List the projects known to the control node as a table. This is the
default action when up project is run with no subcommand.
up project list [flags]
up project remove
Remove a project (–force also removes its environments)
Synopsis
Remove a project. By default this fails if the project still has environments; pass –force to also remove those environments, their services, and deployments.
Pass the name, or omit it to pick from a list.
up project remove <name> [flags]
Examples
# Remove a project and everything in it
up project remove myapp --force
Options
--force skip confirmation and force removal