HostKit.Storage (host_kit v0.1.0-beta.0)

Copy Markdown View Source

Helpers for named storage volumes.

Summary

Functions

backup?(volume)

@spec backup?(HostKit.Storage.Volume.t()) :: boolean()

directory(volume)

mount_path(volume)

@spec mount_path(HostKit.Storage.Volume.t()) :: String.t()

read_write_path(volume)

@spec read_write_path(HostKit.Storage.Volume.t()) :: String.t() | nil

read_write_paths(volumes)

@spec read_write_paths([HostKit.Storage.Volume.t()]) :: [String.t()]

secret?(volume)

@spec secret?(HostKit.Storage.Volume.t()) :: boolean()

volume(name, opts)

@spec volume(
  atom(),
  keyword()
) :: HostKit.Storage.Volume.t()