Environment variables {#if infoText}

{@html infoText}

{/if}
{#if validation}
{#if validation.missing.length > 0} {validation.missing.length} missing {/if} {#if validation.required.length > 0} {validation.required.length - validation.missing.length} defined {/if} {#if validation.optional.length > 0} {validation.optional.length} optional {/if}
{/if}
{#if !readonly}
{#if headerActions} {@render headerActions()} {/if} {#if viewMode === 'form'} {/if} confirmClearOpen = o} > {#snippet children({ open })} {/snippet}
{/if}
{#if viewMode === 'form'} {#if showInterpolationHint}

These variables are available for compose file interpolation using ${'{VAR_NAME}'} syntax. To pass them to containers, reference them in the compose file's environment: section.

{/if}
${`{VAR}`} required ${`{VAR:-default}`} optional ${`{VAR:?error}`} required w/ error
{:else if showInterpolationHint && secretCount > 0}

These variables are available for compose file interpolation using ${'{VAR_NAME}'} syntax. To pass them to containers, reference them in the compose file's environment: section.

{secretCount} secret{secretCount === 1 ? '' : 's'} not shown. Secrets are never written to disk and are injected via shell environment when the stack starts.
{:else if showInterpolationHint}

These variables are available for compose file interpolation using ${'{VAR_NAME}'} syntax. To pass them to containers, reference them in the compose file's environment: section.

{:else if secretCount > 0}
{secretCount} secret{secretCount === 1 ? '' : 's'} not shown. Secrets are never written to disk and are injected via shell environment when the stack starts.
{/if} {#if viewMode === 'form' && parseWarnings.length > 0}
Some lines couldn't be parsed:
    {#each parseWarnings.slice(0, 3) as warning}
  • {warning}
  • {/each} {#if parseWarnings.length > 3}
  • ...and {parseWarnings.length - 3} more
  • {/if}

Switch to text view to edit these lines.

{/if} {#if viewMode === 'form' && validation && validation.missing.length > 0 && !readonly}
Add missing: {#each validation.missing as missing} {/each}
{/if}
{#if viewMode === 'form'} {:else} {/if}