docker

package
v1.13.9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 25, 2024 License: MIT Imports: 13 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Database added in v1.13.0

type Database struct {
	// contains filtered or unexported fields
}

func NewDatabase added in v1.13.0

func NewDatabase(app foundation.Application, connection string, gormInitialize gorm.Initialize) (*Database, error)

func (*Database) Build added in v1.13.0

func (receiver *Database) Build() error

func (*Database) Clear added in v1.13.0

func (receiver *Database) Clear() error

func (*Database) Config added in v1.13.0

func (receiver *Database) Config() testing.Config

func (*Database) Image added in v1.13.0

func (receiver *Database) Image(image testing.Image)

func (*Database) Seed added in v1.13.0

func (receiver *Database) Seed(seeds ...seeder.Seeder)

type Docker added in v1.13.0

type Docker struct {
	// contains filtered or unexported fields
}

func NewDocker added in v1.13.0

func NewDocker(app foundation.Application) *Docker

func (*Docker) Database added in v1.13.0

func (receiver *Docker) Database(connection ...string) (testing.Database, error)

type Mysql added in v1.13.0

type Mysql struct {
	// contains filtered or unexported fields
}

func NewMysql added in v1.13.0

func NewMysql(config contractsconfig.Config, connection string) *Mysql

func (*Mysql) Clear added in v1.13.0

func (receiver *Mysql) Clear(pool *dockertest.Pool, resource *dockertest.Resource) error

func (*Mysql) Config added in v1.13.0

func (receiver *Mysql) Config(resource *dockertest.Resource) testing.Config

func (*Mysql) Image added in v1.13.0

func (receiver *Mysql) Image() *dockertest.RunOptions

func (*Mysql) Name added in v1.13.0

func (receiver *Mysql) Name() orm.Driver

type Postgresql added in v1.13.0

type Postgresql struct {
	// contains filtered or unexported fields
}

func NewPostgresql added in v1.13.0

func NewPostgresql(config contractsconfig.Config, connection string) *Postgresql

func (*Postgresql) Clear added in v1.13.0

func (receiver *Postgresql) Clear(pool *dockertest.Pool, resource *dockertest.Resource) error

func (*Postgresql) Config added in v1.13.0

func (receiver *Postgresql) Config(resource *dockertest.Resource) testing.Config

func (*Postgresql) Image added in v1.13.0

func (receiver *Postgresql) Image() *dockertest.RunOptions

func (*Postgresql) Name added in v1.13.0

func (receiver *Postgresql) Name() orm.Driver

type Sqlite added in v1.13.0

type Sqlite struct {
	// contains filtered or unexported fields
}

func NewSqlite added in v1.13.0

func NewSqlite(config contractsconfig.Config, connection string) *Sqlite

func (*Sqlite) Clear added in v1.13.0

func (receiver *Sqlite) Clear(pool *dockertest.Pool, resource *dockertest.Resource) error

func (*Sqlite) Config added in v1.13.0

func (receiver *Sqlite) Config(resource *dockertest.Resource) testing.Config

func (*Sqlite) Image added in v1.13.0

func (receiver *Sqlite) Image() *dockertest.RunOptions

func (*Sqlite) Name added in v1.13.0

func (receiver *Sqlite) Name() orm.Driver

type Sqlserver added in v1.13.0

type Sqlserver struct {
	// contains filtered or unexported fields
}

func NewSqlserver added in v1.13.0

func NewSqlserver(config contractsconfig.Config, connection string) *Sqlserver

func (*Sqlserver) Clear added in v1.13.0

func (receiver *Sqlserver) Clear(pool *dockertest.Pool, resource *dockertest.Resource) error

func (*Sqlserver) Config added in v1.13.0

func (receiver *Sqlserver) Config(resource *dockertest.Resource) testing.Config

func (*Sqlserver) Image added in v1.13.0

func (receiver *Sqlserver) Image() *dockertest.RunOptions

func (*Sqlserver) Name added in v1.13.0

func (receiver *Sqlserver) Name() orm.Driver

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL