Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Database ¶
type Database struct {
docker.DatabaseDriver
// contains filtered or unexported fields
}
func NewDatabase ¶
func NewDatabase(artisan contractsconsole.Artisan, config contractsconfig.Config, orm contractsorm.Orm, connection string) (*Database, error)
type Docker ¶
type Docker struct {
// contains filtered or unexported fields
}
func NewDocker ¶
func NewDocker( artisan contractsconsole.Artisan, cache contractscache.Cache, config contractsconfig.Config, orm contractsorm.Orm, process contractsprocess.Process, ) *Docker
type ImageDriver ¶
type ImageDriver struct {
// contains filtered or unexported fields
}
func NewImageDriver ¶
func NewImageDriver(image contractsdocker.Image, process contractsprocess.Process) *ImageDriver
func (*ImageDriver) Build ¶
func (r *ImageDriver) Build() error
func (*ImageDriver) Config ¶
func (r *ImageDriver) Config() contractsdocker.ImageConfig
func (*ImageDriver) Ready ¶
func (r *ImageDriver) Ready(fn func() error, durations ...time.Duration) error
func (*ImageDriver) Shutdown ¶
func (r *ImageDriver) Shutdown() error
Click to show internal directories.
Click to hide internal directories.