izumi.distage.docker.bundled

Members list

Type members

Classlikes

object CassandraDocker extends ContainerDef

Example Cassandra docker. You're encouraged to use this definition as a template and modify it to your needs.

Example Cassandra docker. You're encouraged to use this definition as a template and modify it to your needs.

Attributes

Supertypes
trait ContainerDef
class Object
trait Matchable
class Any
Self type
class CassandraDockerModule[F[_]] extends ModuleDef

Attributes

Companion
object
Supertypes

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
object DynamoDocker extends ContainerDef

Example AWS DynamoDB Local docker. You're encouraged to use this definition as a template and modify it to your needs.

Example AWS DynamoDB Local docker. You're encouraged to use this definition as a template and modify it to your needs.

Attributes

Supertypes
trait ContainerDef
class Object
trait Matchable
class Any
Self type
class DynamoDockerModule[F[_]] extends ModuleDef

Attributes

Companion
object
Supertypes

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
object ElasticMQDocker extends ContainerDef

Example Elastic MQ docker. You're encouraged to use this definition as a template and modify it to your needs.

Example Elastic MQ docker. You're encouraged to use this definition as a template and modify it to your needs.

Attributes

Supertypes
trait ContainerDef
class Object
trait Matchable
class Any
Self type
class ElasticMQDockerModule[F[_]] extends ModuleDef

Attributes

Companion
object
Supertypes

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
object KafkaDocker extends ContainerDef

Example Kafka Docker. Depends on KafkaZookeeperNetwork.Network provided by ZookeeperDocker You're encouraged to use this definition as a template and modify it to your needs.

Example Kafka Docker. Depends on KafkaZookeeperNetwork.Network provided by ZookeeperDocker You're encouraged to use this definition as a template and modify it to your needs.

Attributes

Supertypes
trait ContainerDef
class Object
trait Matchable
class Any
Self type
class KafkaDockerModule[F[_]] extends ModuleDef

Attributes

Companion
object
Supertypes

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait ContainerDef
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait ContainerDef
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object PostgresDocker extends ContainerDef

Example postgres docker. It's sufficient for most usages. You're encouraged to use this definition as a template and modify it to your needs.

Example postgres docker. It's sufficient for most usages. You're encouraged to use this definition as a template and modify it to your needs.

Attributes

Supertypes
trait ContainerDef
class Object
trait Matchable
class Any
Self type

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
class PostgresDockerModule[F[_]] extends ModuleDef

Attributes

Companion
object
Supertypes

Example postgres docker with flyway. It's sufficient to apply simple migrations on start. You're encouraged to use this definition as a template and modify it to your needs.

Example postgres docker with flyway. It's sufficient to apply simple migrations on start. You're encouraged to use this definition as a template and modify it to your needs.

Attributes

Supertypes
trait ContainerDef
class Object
trait Matchable
class Any
Self type

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
class PostgresFlyWayDockerModule[F[_]](cfg: => Cfg = ...)(using evidence$1: Tag[F]) extends ModuleDef

By default PostgresFlyWayDocker will copy the resources/sql directory into the target docker. When resources is packaged inside a JAR, the sql directory is extracted into a temporary directory for the lifetime of the FlyWay container, which is then copied instead.

By default PostgresFlyWayDocker will copy the resources/sql directory into the target docker. When resources is packaged inside a JAR, the sql directory is extracted into a temporary directory for the lifetime of the FlyWay container, which is then copied instead.

To copy a different directory, set flyWaySqlPath in the cfg parameter

Value parameters

cfg

Config with flyway migrations path

Attributes

Companion
object
Supertypes
object ZookeeperDocker extends ContainerDef

Example zookeeper docker. In addition to Zookeeper docker, sets up on KafkaZookeeperNetwork.Network for KafkaDocker You're encouraged to use this definition as a template and modify it to your needs.

Example zookeeper docker. In addition to Zookeeper docker, sets up on KafkaZookeeperNetwork.Network for KafkaDocker You're encouraged to use this definition as a template and modify it to your needs.

Attributes

Supertypes
trait ContainerDef
class Object
trait Matchable
class Any
Self type
class ZookeeperDockerModule[F[_]] extends ModuleDef

Attributes

Companion
object
Supertypes

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type