2024-01-01 18:33:16 +00:00
< div >
2024-06-07 09:01:10 +00:00
< x - slot : title >
{{ data_get_str ( $resource , 'name' ) -> limit ( 10 ) }} > Scheduled Tasks | Coolify
</ x - slot >
2024-01-05 05:06:36 +00:00
@ if ( $type === 'application' )
2024-05-14 13:19:28 +00:00
< h1 > Scheduled Task </ h1 >
2024-01-10 11:41:29 +00:00
< livewire : project . application . heading : application = " $resource " />
2024-01-05 05:06:36 +00:00
@ elseif ( $type === 'service' )
2024-01-10 11:41:29 +00:00
< livewire : project . service . navbar : service = " $resource " : parameters = " $parameters " />
2024-01-05 05:06:36 +00:00
@ endif
2024-01-02 02:23:29 +00:00
2024-01-10 11:41:29 +00:00
< form wire : submit = " submit " class = " w-full " >
2024-05-14 13:19:28 +00:00
< div class = " flex flex-col gap-2 pb-2 " >
2024-01-02 02:23:29 +00:00
< div class = " flex items-end gap-2 pt-4 " >
< h2 > Scheduled Task </ h2 >
< x - forms . button type = " submit " >
Save
</ x - forms . button >
2024-03-20 11:54:06 +00:00
< x - modal - confirmation isErrorButton buttonTitle = " Delete Scheduled Task " >
2024-03-25 09:41:44 +00:00
You will delete scheduled task < span class = " font-bold dark:text-warning " > {{ $task -> name }} </ span >.
2024-03-20 11:54:06 +00:00
</ x - modal - confirmation >
2024-01-02 02:23:29 +00:00
</ div >
2024-05-14 13:19:28 +00:00
< div class = " w-48 " >
< x - forms . checkbox instantSave id = " task.enabled " label = " Enabled " />
</ div >
2024-01-01 18:33:16 +00:00
</ div >
2024-01-10 11:41:29 +00:00
< div class = " flex w-full gap-2 " >
< x - forms . input placeholder = " Name " id = " task.name " label = " Name " required />
< x - forms . input placeholder = " php artisan schedule:run " id = " task.command " label = " Command " required />
< x - forms . input placeholder = " 0 0 * * * or daily " id = " task.frequency " label = " Frequency " required />
2024-05-14 13:19:28 +00:00
@ if ( $type === 'application' )
< x - forms . input placeholder = " php "
helper = " You can leave it empty if your resource only have one container. " id = " task.container "
label = " Container name " />
@ elseif ( $type === 'service' )
< x - forms . input placeholder = " php "
helper = " You can leave it empty if your resource only have one service in your stack. Otherwise use the stack name, without the random generated id. So if you have a mysql service in your stack, use mysql. "
id = " task.container " label = " Service name " />
@ endif
2024-01-10 11:41:29 +00:00
</ div >
2024-01-01 18:33:16 +00:00
</ form >
2024-01-05 05:06:36 +00:00
2024-01-10 11:41:29 +00:00
< div class = " pt-4 " >
2024-02-14 14:14:06 +00:00
< h3 class = " py-4 " > Recent executions < span class = " text-xs text-neutral-500 " > ( click to check output ) </ span ></ h3 >
2024-01-10 11:41:29 +00:00
< livewire : project . shared . scheduled - task . executions key = " { { $task->id }} " selectedKey = " " : executions = " $task->executions ->take(-20) " />
2024-01-05 05:06:36 +00:00
</ div >
2024-01-01 18:33:16 +00:00
</ div >