server->refresh(); } public function deploy() { if ( $this->server->proxy->last_applied_settings && $this->server->proxy->last_saved_settings !== $this->server->proxy->last_applied_settings ) { $this->saveConfiguration($this->server); } $activity = resolve(StartProxy::class)($this->server); $this->emit('newMonitorActivity', $activity->id); } public function stop() { instant_remote_process([ "docker rm -f coolify-proxy", ], $this->server); $this->server->proxy->status = 'exited'; $this->server->save(); $this->emit('proxyStatusUpdated'); } private function saveConfiguration(Server $server) { $this->emit('saveConfiguration', $server); } }