Documentation ¶
Index ¶
- Constants
- func Remove(id string) error
- func RemoveByImage(image string) error
- func Running(image string) (string, error)
- func StartCustom(image string, command []string, portB map[gDoc.Port][]gDoc.PortBinding, ...) (string, error)
- func StartFtpContainer(optsFuncs ...ConfOverrideFunc) (id string, url string)
- func StartMongoContainer(optsFuncs ...ConfOverrideFunc) (id string, url string)
- func StartMongoTmpfsContainer(optsFuncs ...ConfOverrideFunc) (id string, url string)
- func StartMysqlContainer(clientOpts ...ConfOverrideFunc) (id string, url string)
- func StartMysqlTmpfsContainer(clientOpts ...ConfOverrideFunc) (id string, url string)
- func StartNatsContainer(clientOpts ...ConfOverrideFunc) (id string, url string)
- func StartNatsStreamingContainer(clientOpts ...ConfOverrideFunc) (id string, url string)
- func StartPostgresContainer(clientOpts ...ConfOverrideFunc) (id string, url string)
- func StartSftpContainer(optsFuncs ...ConfOverrideFunc) (string, string)
- func WaitForFtp(url string, timeout time.Duration) error
- func WaitForMongo(url string, timeout time.Duration) error
- func WaitForMysql(url string, timeout time.Duration) error
- func WaitForNats(url string, timeout time.Duration) error
- func WaitForNatsStreaming(url string, timeout time.Duration) error
- func WaitForPort(addr string, timeout time.Duration) error
- func WaitForPostgres(url string, timeout time.Duration) error
- func WaitForSftp(url string, timeout time.Duration) error
- type ConfOverrideFunc
- type SetupOpts
Constants ¶
View Source
const ( MongoImage = "mongo:3" MongoTmpfsImage = "byrnedo/mongo-tmpfs" )
View Source
const ( PostgresImage = "postgres:latest" PostgresUser = "postgres" PostgresPassword = "postgres" PostgresDatabase = "" )
View Source
const ( SftpImage = "byrnedo/sftp:1" SftpUser = "user" SftpPassword = "pass" )
View Source
const (
FtpImage = "mcreations/ftp:latest"
)
View Source
const (
NatsImage = "nats:latest"
)
View Source
const (
NatsStreamingImage = "nats-streaming:latest"
)
Variables ¶
This section is empty.
Functions ¶
func RemoveByImage ¶
func StartCustom ¶
func StartFtpContainer ¶
func StartFtpContainer(optsFuncs ...ConfOverrideFunc) (id string, url string)
func StartMongoContainer ¶
func StartMongoContainer(optsFuncs ...ConfOverrideFunc) (id string, url string)
func StartMongoTmpfsContainer ¶
func StartMongoTmpfsContainer(optsFuncs ...ConfOverrideFunc) (id string, url string)
func StartMysqlContainer ¶
func StartMysqlContainer(clientOpts ...ConfOverrideFunc) (id string, url string)
func StartMysqlTmpfsContainer ¶
func StartMysqlTmpfsContainer(clientOpts ...ConfOverrideFunc) (id string, url string)
func StartNatsContainer ¶
func StartNatsContainer(clientOpts ...ConfOverrideFunc) (id string, url string)
func StartNatsStreamingContainer ¶
func StartNatsStreamingContainer(clientOpts ...ConfOverrideFunc) (id string, url string)
func StartPostgresContainer ¶
func StartPostgresContainer(clientOpts ...ConfOverrideFunc) (id string, url string)
func StartSftpContainer ¶
func StartSftpContainer(optsFuncs ...ConfOverrideFunc) (string, string)
Types ¶
type ConfOverrideFunc ¶
type ConfOverrideFunc func(*SetupOpts)
Click to show internal directories.
Click to hide internal directories.