2023-11-14 12:26:14 +00:00
< div class = " flex flex-col gap-2 " >
2023-10-25 08:43:07 +00:00
< div class = " flex items-center gap-2 " >
< h2 > Webhooks </ h2 >
< x - helper
2024-03-02 02:37:31 +00:00
helper = " For more details go to the upstream <a class='text-white underline' href='https://coolify.io/docs/api/deploy-webhook' target='_blank'>docs</a>. " />
2023-10-25 08:43:07 +00:00
</ div >
< div >
2023-11-14 12:26:14 +00:00
< x - forms . input readonly
2024-03-02 02:37:31 +00:00
helper = " See details in the upstream <a target='_blank' class='text-white underline' href='https://coolify.io/docs/api/authentication'>documentation</a>. "
2023-11-14 12:26:14 +00:00
label = " Deploy Webhook (auth required) " id = " deploywebhook " ></ x - forms . input >
</ div >
2023-12-03 11:16:33 +00:00
@ if ( $resource -> type () !== 'service' )
< div >
< h3 > Manual Git Webhooks </ h3 >
@ if ( $githubManualWebhook && $gitlabManualWebhook )
2023-12-07 18:06:32 +00:00
< form wire : submit = 'saveSecret' class = " flex flex-col gap-2 " >
2023-12-03 11:16:33 +00:00
< div class = " flex items-end gap-2 " >
< x - forms . input helper = " Content Type in GitHub configuration could be json or form-urlencoded. "
readonly label = " GitHub " id = " githubManualWebhook " ></ x - forms . input >
< x - forms . input type = " password "
helper = " Need to set a secret to be able to use this webhook. It should match with the secret in GitHub. "
label = " GitHub Webhook Secret " id = " resource.manual_webhook_secret_github " ></ x - forms . input >
</ div >
< a target = " _blank " class = " flex hover:no-underline " href = " { { $resource ?->gitWebhook }} " >
< x - forms . button > Webhook Configuration on GitHub
< x - external - link />
</ x - forms . button >
</ a >
< div class = " flex gap-2 " >
< x - forms . input readonly label = " GitLab " id = " gitlabManualWebhook " ></ x - forms . input >
< x - forms . input type = " password "
helper = " Need to set a secret to be able to use this webhook. It should match with the secret in GitLab. "
label = " GitLab Webhook Secret " id = " resource.manual_webhook_secret_gitlab " ></ x - forms . input >
</ div >
2024-01-23 10:34:25 +00:00
< div class = " flex gap-2 " >
< x - forms . input readonly label = " Bitbucket " id = " bitbucketManualWebhook " ></ x - forms . input >
< x - forms . input type = " password " helper = " Need to set a secret to be able to use this webhook. It should match with the secret in Bitbucket. " label = " Bitbucket Webhook Secret " id = " resource.manual_webhook_secret_bitbucket " ></ x - forms . input >
</ div >
2023-12-03 11:16:33 +00:00
< x - forms . button type = " submit " > Save </ x - forms . button >
</ form >
@ else
You are using an official Git App . You do not need manual webhooks .
@ endif
</ div >
@ endif
2023-11-14 13:07:48 +00:00
2023-10-25 08:43:07 +00:00
</ div >