@if ($resourceType === 'database') @else @endif
@if ($resourceType === 'application') {{ data_get_str($service, 'name')->limit(10) }} > {{ data_get_str($serviceApplication, 'name')->limit(10) }} | MapleDeploy @if ($currentRoute === 'project.service.index.advanced')

Advanced

Control proxy, status, and logging behavior for this compose resource.

@if (str($serviceApplication->image)->contains('pocketbase')) @else @endif
@else

{{ Str::headline($serviceApplication->human_name ?: $serviceApplication->name) }}

Identity, image, and public access for this compose application.

@can('update', $serviceApplication) @endcan @can('delete', $serviceApplication) @endcan
@if ($requiredPort && !$serviceApplication->serviceType()?->contains(str($serviceApplication->image)->before(':'))) This service requires port {{ $requiredPort }} to function correctly. All domains must include this port number (or any other port if you know what you're doing).

Example: https://app.coolify.io:{{ $requiredPort }},https://www.app.coolify.io:{{ $requiredPort }}
@endif
@if (!$serviceApplication->serviceType()?->contains(str($serviceApplication->image)->before(':')))

@php($domainCount = countDomains($fqdn)) @if ($domainCount === 0) No domains set. @elseif ($domainCount === 1) 1 domain set. @else {{ $domainCount }} domains set. @endif

Manage domains
@endif
  • Only one service will be accessible at this domain
  • The routing behavior will be unpredictable
  • You may experience service disruptions
  • SSL certificates might not work correctly
@if ($showPortWarningModal)
@endif @endif @elseif ($resourceType === 'database') {{ data_get_str($service, 'name')->limit(10) }} > {{ data_get_str($serviceDatabase, 'name')->limit(10) }} | MapleDeploy @if ($currentRoute === 'project.service.database.import') @elseif ($currentRoute === 'project.service.index.advanced')

Advanced

Control status aggregation and external log delivery.

@else

{{ Str::headline($serviceDatabase->human_name ?: $serviceDatabase->name) }}

Identity, image, and public access for this compose database.

@can('update', $serviceDatabase) @endcan @can('delete', $serviceDatabase) @endcan

Public access

@if ($serviceDatabase->is_public) Proxy Logs Logs @endif
@if ($isPublic) Make private @else {{-- Do not nest @if/@endif inside an opening tag: Blade component compilation breaks and yields "unexpected token endif". --}} Make publicly available @endif
@if ($db_url_public) @endif
@endif @endif