lift config

Display the current .lift.json project configuration in a human-readable format.

lift config

Display the current .lift.json project configuration in a human-readable format. Requires a .lift.json file in the current directory (created by lift init).

Subcommands

SubcommandDescription
lift config showDisplay current settings (also the default action)

lift config show

Show all project settings from .lift.json. This is the default action — running lift config without a subcommand does the same thing.

lift config
lift config show
lift config show --output jsonl

Displayed fields:

FieldDescription
AppApplication name
ServerHost, port, and SSH user
SSH KeyKey file name or "SSH Agent"
DomainDomain with SSL status
PortApplication port and expose setting
ReplicasNumber of container replicas
NetworkDocker network and Traefik entrypoint
BranchGit branch for deployments
Rate LimitRequest rate limit and burst

Example output:

App:        myapp
Server:     168.119.60.42:22 (root)
SSH Key:    id_ed25519
Domain:     myapp.example.com (SSL: enabled)
Port:       3000  |  Expose: true
Replicas:   2
Network:    onelift-network  |  Entrypoint: websecure
Branch:     main
Rate Limit: 100 req/s (burst: 50)