coolify/config/coold.php
Andras Bacsai 6ae45684f9 feat(v5): add server reconciliation and canvas APIs
Split V5 dashboard behavior into domain controllers and policies,
add agent token rotation/revocation, status reconciliation jobs,
ingress firewall syncing, and canvas connection APIs.

Add migrations for V5 status tracking, server capabilities, resource
connection aliases, and revoked agent tokens.
2026-07-06 17:40:37 +02:00

25 lines
1.1 KiB
PHP

<?php
return [
'coolify_cli_bin' => env('COOLIFY_CLI_BIN', '/usr/local/bin/coolify'),
'coold_version' => env('COOLIFY_COOLD_VERSION', 'nightly'),
'corrosion_version' => env('COOLIFY_CORROSION_VERSION', 'v1.0.0'),
'dev_ssh_user' => env('COOLIFY_CLI_SSH_USER', 'coolify'),
'flux_url' => env('COOLIFY_COOLD_FLUX_URL', env('COOLIFY_COOLD_VM_FLUX_URL')),
'flux_host_jwt_path' => env('COOLIFY_COOLD_HOST_JWT_PATH', '/etc/coolify/host-jwt'),
/*
* When false (the default), v5 server hosts/node addresses may not point at
* private or reserved IP ranges (loopback, link-local, RFC 1918, CGNAT is
* still allowed as it is the WireGuard mesh space). This blocks a team
* member from adding a server that targets the Coolify host's internal
* network and abusing the synchronous SSH connectivity check to probe it.
*
* Self-hosters running Coolify on a private LAN can opt back in by setting
* COOLIFY_ALLOW_PRIVATE_SERVER_IPS=true.
*/
'allow_private_server_ips' => filter_var(
env('COOLIFY_ALLOW_PRIVATE_SERVER_IPS', false),
FILTER_VALIDATE_BOOLEAN
),
];