feat(v5): use bridged Lima hosts for coold dev

Add v5 architecture docs and update dev bootstrap, seeding, and tests to use bridged Lima .local hosts with a container-accessible SSH key.
This commit is contained in:
Andras Bacsai committed 2026-06-21 15:13:59 +02:00
1 parent 1c091e9e36
commit 068a2979fd
17 files changed
+636 -462

No files matched your search

+7 -7
View File
@@ -31,7 +31,7 @@ class V5DevLimaSeeder extends Seeder
->first();
$builderCapacity = max(0, (int) config('coold.dev_builder_capacity', 2));
$sshUser = (string) config('coold.dev_ssh_user', get_current_user());
$sshUser = (string) config('coold.dev_ssh_user', 'coolify');
$servers = collect($this->servers())
->map(fn (array $server): array => [
...$server,
@@ -57,19 +57,19 @@ class V5DevLimaSeeder extends Seeder
return [
[
'name' => 'coold-dev',
'host' => 'host.docker.internal',
'ssh_port' => 60001,
'host' => 'coold-dev.local',
'ssh_port' => 22,
'wireguard_management_ip' => '100.64.0.1',
'wireguard_listen_port_override' => 51821,
'wireguard_endpoint_override' => 'host.lima.internal:51821',
'wireguard_endpoint_override' => 'coold-dev.local:51821',
],
[
'name' => 'coold-dev-2',
'host' => 'host.docker.internal',
'ssh_port' => 60002,
'host' => 'coold-dev-2.local',
'ssh_port' => 22,
'wireguard_management_ip' => '100.64.0.2',
'wireguard_listen_port_override' => 51822,
'wireguard_endpoint_override' => 'host.lima.internal:51822',
'wireguard_endpoint_override' => 'coold-dev-2.local:51822',
],
];
}