Penny logoPPenny
CLI

penny check

Validate your configuration

Validate your configuration by starting each app, running its health check, and stopping it.

Usage

penny check [config] [OPTIONS]

Arguments

ArgumentDefaultDescription
[config]penny.tomlPath to the configuration file. Defaults to penny.toml in the current directory

Options

OptionDescription
--apps <HOSTS>Comma-separated list of specific apps to check

Examples

# Check all apps (using default penny.toml)
penny check

# Check all apps with explicit config
penny check penny.toml

# Check specific apps
penny check penny.toml --apps app1.example.com,app2.example.com

What It Does

For each app (or the ones specified with --apps):

  1. Runs the start command
  2. Waits for the health check to pass
  3. Stops the app

This verifies that your commands work and health checks pass before deploying.