create
create environments
♻️ Create a new environment.
This command supports reading input from a file.
Files can be supplied via the --file flag or piped into the command.
Example of file structure
{
"name": "My Environment",
"project_id": "00000000-0000-0000-0000-000000000000",
"region": "us-west-1"
}
Usage
csph environments create [flags]
Aliases
environments create, environments new, env create, env new, envs create, envs new, environment create, environment new
Options
Command Specific
Inherited
Examples
# start an interactive session to create an environment
> csph environment create
# create an environment with required fields
> csph environment create --name "prod" --region us-east-1 --project <project-id>
# create an environment with all fields
> csph environment create \
--name "prod" \
--region us-east-1 \
--project <project-id> \
--private-network=true \
--account <account-id>
# create an environment from a file
> csph environment create --file /path/to/environment.yaml
# create an environment via stdin
> cat /path/to/environment.json | csph environment create
See also
- csph environments — manage environments
- csph environments get — get environments
- csph environments list — list environments
- csph environments update — update environments
- csph environments delete — delete environments
- csph environments move — move an environment to another project
- csph environments use — set your default environment
- csph environments variables — manage environment variables
- csph environments secrets — manage environment secrets
- csph environments domain-path — map URL paths on the environment's domains to deployments
- csph environments default-url — turn the environment's default URL off or on