fix: convert startProxy to action

This commit is contained in:
Andras Bacsai 2023-09-18 12:29:50 +02:00
parent 61f58fa30f
commit 93b202bde4
3 changed files with 5 additions and 3 deletions

View File

@ -6,11 +6,13 @@ use App\Enums\ProxyStatus;
use App\Enums\ProxyTypes;
use App\Models\Server;
use Illuminate\Support\Str;
use Lorisleiva\Actions\Concerns\AsAction;
use Spatie\Activitylog\Models\Activity;
class StartProxy
{
public function __invoke(Server $server, bool $async = true): Activity|string
use AsAction;
public function handle(Server $server, bool $async = true): Activity|string
{
$proxyType = data_get($server,'proxy.type');
if ($proxyType === 'none') {

View File

@ -27,7 +27,7 @@ class Deploy extends Component
SaveConfiguration::run($this->server);
}
$activity = resolve(StartProxy::class)($this->server);
$activity = StartProxy::run($this->server);
$this->emit('newMonitorActivity', $activity->id);
} catch (\Throwable $e) {
return handleError($e);

View File

@ -82,7 +82,7 @@ class ContainerStatusJob implements ShouldQueue, ShouldBeEncrypted
})->first();
if (!$foundProxyContainer) {
if ($this->server->isProxyShouldRun()) {
resolve(StartProxy::class)($this->server, false);
StartProxy::run($this->server, false);
$this->server->team->notify(new ContainerRestarted('coolify-proxy', $this->server));
}
} else {