ConfigWriter

izumi.distage.roles.bundled.ConfigWriter
See theConfigWriter companion object
final class ConfigWriter[F[_]](logger: IzLogger, launcherVersion: ArtifactVersion, roleInfo: RolesInfo, roleAppPlanner: RoleAppPlanner, appConfig: AppConfig, configMerger: ConfigMerger, F: QuasiIO[F])(using evidence$1: Tag[F]) extends RoleTask[F], BundledTask

Writes reference config into files, split by roles (includes only parts of the config used by the application).

Also generates a JSON Schema description for config.

Attributes

See also

izumi.distage.config.model.ConfigDoc annotation to attach comments to generated JSON Schema nodes

Companion
object
Graph
Supertypes
trait BundledTask
trait RoleTask[F]
trait AbstractRole[F]
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

override def start(roleParameters: EntrypointArgs): F[Unit]

Application startup wouldn't progress until the effect finishes.

Application startup wouldn't progress until the effect finishes.

Attributes

Definition Classes