| api_base_url | API URL (e.g.: "https://vito.test/api") | yes | — |
| api_token | API key | yes | — |
| project_id | Project ID | yes | — |
| server_id | Server ID | yes | — |
| source_control | Source Control ID | yes | — |
| root_domain | Root domain under which to create review-app site | no | — |
| host | Site host of the review-app | no | — |
| prefix_with_pr_number | Use the pull-request number as host and database prefix when host is not manually defined | no | true |
| fqdn_prefix | Prefix the whole FQDN (e.g.: "app.") | no | — |
| type | Site type of the review-app | no | php |
| web_directory | Root directory for nginx configuration of the review-app | no | public |
| isolated | Isolate review-app site | no | false |
| php_version | PHP version of the review-app site | no | 8.3 |
| site_setup_timeout | Maximum wait time in seconds for site creation | no | 600 |
| create_database | Create database for review-app | no | false |
| database_setup_timeout | Maximum wait time in seconds for database creation | no | 60 |
| create_database_user | Create database user for review-app | no | false |
| database_user | Database user of the review-app site | no | vito |
| database_user_id | Database user ID of the review-app site | no | — |
| database_password | Database password of the review-app site | no | — |
| database_name | Database name of the review-app site | no | — |
| database_name_prefix | Database name prefix, useful for PostgreSQL that does not support digits (PR number) for first chars | — | — |
| database_charset | Database charset of the review-app site | no | — |
| database_collation | Database collation of the review-app site | no | — |
| repository | Repository of review-app site | no | — |
| branch | Git branch to use | no | — |
| composer | Composer install on repository setup | no | false |
| letsencrypt_certificate | Obtain LetsEncrypt certificate for the review-app site | no | true |
| letsencrypt_email | LetsEncrypt account email | no | — |
| certificate_setup_timeout | Maximum wait time in seconds for obtaining the certificate | no | 120 |
| env_stub_path | .env stub file path inside git repository | no | .github/workflows/.env.stub |
| deploy_script_stub_path | Deploy script stub file path inside the git repository | no | .github/workflows/deploy-script.stub |
| deployment_timeout | Maximum wait time in seconds for deploying | no | 120 |
| create_worker | Create site worker | no | false |
| worker_setup_timeout | Maximum wait time in seconds for worker creation | no | 60 |
| worker_name | Worker name (Supervisor configuration) | yes | — |
| worker_command | Worker command (Supervisor configuration) | yes | — |
| worker_user | Worker user (Supervisor configuration) | no | vito |
| worker_auto_start | Worker auto start (Supervisor configuration) | no | true |
| worker_auto_restart | Worker auto restart (Supervisor configuration) | no | true |
| worker_numprocs | Worker number of precess (Supervisor configuration) | no | 1 |
| debug | Enable debug mode. | no | false |