frankendeploy init
frankendeploy init
Initialize FrankenDeploy configuration
Synopsis
Analyzes your Symfony project and creates a frankendeploy.yaml configuration file with detected settings.
This command will:
- Detect PHP version from composer.json
- Identify required PHP extensions
- Detect database driver (PostgreSQL, MySQL, SQLite)
- Identify asset build system (Webpack Encore, Vite, AssetMapper)
frankendeploy init [flags]
Options
-d, --domain string Domain for the application (e.g., demo.example.com)
-f, --force Overwrite existing configuration
-h, --help help for init
-n, --name string Project name (default: directory name)
Options inherited from parent commands
--config string Config file (default: frankendeploy.yaml)
-v, --verbose Show detailed logs
-y, --yes Skip confirmations (CI/CD mode)
SEE ALSO
- frankendeploy - Deploy Symfony applications with FrankenPHP