fix(v5): defer production runtime activation

Remove Flux token provisioning and container role handling from production.
Restore private server IP support and document the activation checklist.
This commit is contained in:
Andras Bacsai committed 2026-07-19 16:47:29 +02:00
1 parent d0247d3b09
commit 32f9b48406
16 files changed
+138 -126

No files matched your search

-15
View File
@@ -7,19 +7,4 @@ return [
'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
),
];