2023-07-28 11:31:47 +00:00
< div >
< x - modal yesOrNo modalId = " deleteServer " modalTitle = " Delete Server " >
2023-07-26 11:23:47 +00:00
< x - slot : modalBody >
< p > This server will be deleted . It is not reversible . < br > Please think again ..</ p >
</ x - slot : modalBody >
</ x - modal >
2023-07-28 11:31:47 +00:00
< x - modal yesOrNo modalId = " changeLocalhost " modalTitle = " Change Localhost " action = " submit " >
< x - slot : modalBody >
< p > You could lost a lot of functionalities if you change the server details of the server where Coolify is
running on .< br > Please think again .</ p >
</ x - slot : modalBody >
</ x - modal >
2023-08-16 15:18:50 +00:00
< form wire : submit . prevent = 'submit' class = " flex flex-col " >
< div class = " flex gap-2 " >
< h2 > General </ h2 >
@ if ( $server -> id === 0 )
< x - forms . button isModal modalId = " changeLocalhost " > Save </ x - forms . button >
@ else
< x - forms . button type = " submit " > Save </ x - forms . button >
@ endif
2023-08-24 19:38:18 +00:00
2023-08-16 15:18:50 +00:00
</ div >
2023-08-24 19:38:18 +00:00
@ if ( ! $server -> settings -> is_reachable || ! $server -> settings -> is_usable )
2023-08-16 15:18:50 +00:00
You can ' t use this server until it is validated .
@ else
Server validated .
@ endif
< div class = " flex flex-col gap-2 pt-4 " >
< div class = " flex flex-col w-full gap-2 lg:flex-row " >
< x - forms . input id = " server.name " label = " Name " required />
< x - forms . input id = " server.description " label = " Description " />
< x - forms . input placeholder = " https://example.com " id = " wildcard_domain " label = " Wildcard Domain "
helper = " Wildcard domain for your applications. If you set this, you will get a random generated domain for your new applications.<br><span class='font-bold text-white'>Example</span>In case you set:<span class='text-helper'>https://example.com</span>your applications will get: <span class='text-helper'>https://randomId.example.com</span> " />
{{ -- < x - forms . checkbox disabled type = " checkbox " id = " server.settings.is_part_of_swarm "
label = " Is it part of a Swarm cluster? " /> -- }}
</ div >
< div class = " flex flex-col w-full gap-2 lg:flex-row " >
2023-04-27 10:35:49 +00:00
@ if ( $server -> id === 0 )
2023-08-16 15:18:50 +00:00
< x - forms . input id = " server.ip " label = " IP Address " required />
2023-04-27 10:35:49 +00:00
@ else
2023-08-16 15:18:50 +00:00
< x - forms . input id = " server.ip " label = " IP Address " readonly required />
2023-04-27 10:35:49 +00:00
@ endif
2023-08-16 15:18:50 +00:00
< div class = " flex gap-2 " >
< x - forms . input id = " server.user " label = " User " required />
< x - forms . input type = " number " id = " server.port " label = " Port " required />
2023-06-23 06:58:32 +00:00
</ div >
2023-04-25 08:47:13 +00:00
</ div >
2023-08-16 15:18:50 +00:00
</ div >
2023-09-09 13:30:46 +00:00
@ if ( ! $server -> settings -> is_reachable )
< x - forms . button class = " mt-8 mb-4 box " wire : click . prevent = 'validateServer' >
Validate Server
</ x - forms . button >
@ endif
@ if ( $server -> settings -> is_reachable && ! $server -> settings -> is_usable && $server -> id !== 0 )
2023-09-11 20:29:34 +00:00
< x - forms . button wire : poll . 2000 ms = 'validateServer' class = " mt-8 mb-4 box " onclick = " installDocker.showModal() "
wire : click . prevent = 'installDocker' isHighlighted >
Install Docker Engine 24.0
2023-09-09 13:30:46 +00:00
</ x - forms . button >
@ endif
@ if ( $server -> settings -> is_usable )
2023-07-25 12:43:49 +00:00
< h3 class = " py-4 " > Settings </ h3 >
< x - forms . input id = " cleanup_after_percentage " label = " Disk Cleanup threshold (%) " required
2023-08-11 18:19:42 +00:00
helper = " Disk cleanup job will be executed if disk usage is more than this number. " />
2023-08-16 15:18:50 +00:00
@ endif
</ form >
2023-09-09 13:30:46 +00:00
< h2 class = " pt-4 " > Danger Zone </ h2 >
2023-07-26 11:23:47 +00:00
< div class = " " > Woah . I hope you know what are you doing .</ div >
< h4 class = " pt-4 " > Delete Server </ h4 >
< div class = " pb-4 " > This will remove this server from Coolify . Beware ! There is no coming
back !
</ div >
2023-08-27 13:23:47 +00:00
@ if ( $server -> id !== 0 || isDev ())
2023-07-28 11:31:47 +00:00
< x - forms . button isError isModal modalId = " deleteServer " >
2023-07-26 11:23:47 +00:00
Delete
</ x - forms . button >
@ endif
2023-04-25 08:47:13 +00:00
</ div >