Usage: octopize-deploy-tool deploy [-h] [--config CONFIG] [--non-interactive]
                                   [--verbosity {1,2}] [--verbose]
                                   [--output-dir OUTPUT_DIR] [--save-config]
                                   [--mode {production,dev}]
                                   [--skip-tls-path-validation]

Legacy command — prefer 'install' for new deployments; it uses the versioned workflow and supports incremental updates via 'update'.

Generates a complete Docker Compose deployment configuration by answering an interactive questionnaire. Writes all .env files, docker-compose.yml, nginx config, and secrets to the output directory.

Options:
  -h, --help            show this help message and exit
  --config CONFIG       YAML configuration file to load
  --non-interactive     Run in non-interactive mode (use defaults or config
                        file)
  --verbosity {1,2}     Verbosity level: 1=essential (default), 2=verbose
  --verbose             (Deprecated: use --verbosity 2) Enable verbose output
  --output-dir OUTPUT_DIR
                        Output directory for generated files (default: current
                        directory)
  --save-config         Save configuration to deployment-config.yaml
  --mode {production,dev}
                        Deployment mode: production (default) or dev
  --skip-tls-path-validation
                        Skip file-existence and readability checks for TLS
                        certificate and key paths. Use this when running the
                        deploy tool inside Docker: the TLS paths you enter
                        refer to the host filesystem, which is not mounted
                        into the deploy tool container.
