Skip to main content
The CLI is configured entirely through environment variables and a repository-root .env file.

Environment variables

The CLI loads .env from the repo root using setdefault, so real environment variables always win. The table below lists every variable the CLI reads. The following four environment variables are required by geo init:

Provider keys

Metering quartet

These four variables configure the server-scoped metering layer used by token-authorized pipeline commands:

Production values (from INFRA-NOTES.md)

In production, these paths are configured for the ECS container:
GEO_ROOT is read by the web app (Next.js), not by the Python geo CLI.