@@ -65,37 +65,39 @@ public function run(): void
65
65
]);
66
66
}
67
67
// Add Coolify host (localhost) as Server if it doesn't exist
68
- if (Server::find (0 ) == null && ! isCloud ()) {
69
- $ server_details = [
70
- 'id ' => 0 ,
71
- 'name ' => 'localhost ' ,
72
- 'description ' => "This is the server where Coolify is running on. Don't delete this! " ,
73
- 'user ' => 'root ' ,
74
- 'ip ' => 'host.docker.internal ' ,
75
- 'team_id ' => 0 ,
76
- 'private_key_id ' => 0 ,
77
- ];
78
- $ server_details ['proxy ' ] = ServerMetadata::from ([
79
- 'type ' => ProxyTypes::TRAEFIK ->value ,
80
- 'status ' => ProxyStatus::EXITED ->value ,
81
- ]);
82
- $ server = Server::create ($ server_details );
83
- $ server ->settings ->is_reachable = true ;
84
- $ server ->settings ->is_usable = true ;
85
- $ server ->settings ->save ();
86
- } else {
87
- $ server = Server::find (0 );
88
- $ server ->settings ->is_reachable = true ;
89
- $ server ->settings ->is_usable = true ;
90
- $ server ->settings ->save ();
91
- }
92
- if (StandaloneDocker::find (0 ) == null && ! isCloud ()) {
93
- StandaloneDocker::create ([
94
- 'id ' => 0 ,
95
- 'name ' => 'localhost-coolify ' ,
96
- 'network ' => 'coolify ' ,
97
- 'server_id ' => 0 ,
98
- ]);
68
+ if (! isCloud ()) {
69
+ if (Server::find (0 ) == null ) {
70
+ $ server_details = [
71
+ 'id ' => 0 ,
72
+ 'name ' => 'localhost ' ,
73
+ 'description ' => "This is the server where Coolify is running on. Don't delete this! " ,
74
+ 'user ' => 'root ' ,
75
+ 'ip ' => 'host.docker.internal ' ,
76
+ 'team_id ' => 0 ,
77
+ 'private_key_id ' => 0 ,
78
+ ];
79
+ $ server_details ['proxy ' ] = ServerMetadata::from ([
80
+ 'type ' => ProxyTypes::TRAEFIK ->value ,
81
+ 'status ' => ProxyStatus::EXITED ->value ,
82
+ ]);
83
+ $ server = Server::create ($ server_details );
84
+ $ server ->settings ->is_reachable = true ;
85
+ $ server ->settings ->is_usable = true ;
86
+ $ server ->settings ->save ();
87
+ } else {
88
+ $ server = Server::find (0 );
89
+ $ server ->settings ->is_reachable = true ;
90
+ $ server ->settings ->is_usable = true ;
91
+ $ server ->settings ->save ();
92
+ }
93
+ if (StandaloneDocker::find (0 ) == null ) {
94
+ StandaloneDocker::create ([
95
+ 'id ' => 0 ,
96
+ 'name ' => 'localhost-coolify ' ,
97
+ 'network ' => 'coolify ' ,
98
+ 'server_id ' => 0 ,
99
+ ]);
100
+ }
99
101
}
100
102
101
103
if (! isCloud () && config ('coolify.is_windows_docker_desktop ' ) == false ) {
0 commit comments