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
| Subcommand | Description |
|---|---|
lift config show | Display 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:
| Field | Description |
|---|---|
| App | Application name |
| Server | Host, port, and SSH user |
| SSH Key | Key file name or "SSH Agent" |
| Domain | Domain with SSL status |
| Port | Application port and expose setting |
| Replicas | Number of container replicas |
| Network | Docker network and Traefik entrypoint |
| Branch | Git branch for deployments |
| Rate Limit | Request 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)
Related
- lift init - Initialize a new Lift project