Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
var DynamoDB types.Service = types.Service{ Name: "dynamodb", Image: "docker.io/amazon/dynamodb-local", Tag: "latest", Volumes: []types.VolumeMount{ { Text: "Server Data Volume", Name: "dynamodb-data", Dest: "/dynamodb_local_db", }, }, PortMappings: []types.PortMapping{ { Text: "Server Port", ContainerPort: 8000, HostPort: 8000, }, }, Env: []types.EnvVar{ { Text: "Discovery Mode", Key: "discovery.type", Value: "single-node", Mutable: false, }, }, Command: []string{"-jar", "DynamoDBLocal.jar", "--sharedDb", "-dbPath", "/dynamodb_local_db"}, }
DynamoDB service holds necessary data for creating and running the DynamoDB container.
var ElasticSearch types.Service = types.Service{ Name: "elasticsearch", Image: "docker.io/elasticsearch", Tag: "latest", Volumes: []types.VolumeMount{ { Text: "Server Data Volume", Name: "elasticsearch-data", Dest: "/usr/share/elasticsearch/data", }, }, PortMappings: []types.PortMapping{ { Text: "Server Port", ContainerPort: 9200, HostPort: 9200, }, }, Env: []types.EnvVar{ { Text: "Discovery Mode", Key: "discovery.type", Value: "single-node", Mutable: false, }, }, }
ElasticSearch service holds necessary data for creating and running the ElasticSearch container.
var MailHog types.Service = types.Service{ Name: "mailhog", Image: "docker.io/mailhog/mailhog", Tag: "latest", PortMappings: []types.PortMapping{ { Text: "Server Port", ContainerPort: 1025, HostPort: 1025, }, { Text: "Web UI Port", ContainerPort: 8025, HostPort: 8025, }, }, }
MailHog service holds necessary data for creating and running the MailHog container.
var MariaDB types.Service = types.Service{ Name: "mariadb", Image: "docker.io/mariadb", Tag: "latest", Volumes: []types.VolumeMount{ { Text: "Server Data Volume", Name: "mariadb-data", Dest: "/var/lib/mysql", }, }, PortMappings: []types.PortMapping{ { Text: "Server Port", ContainerPort: 3306, HostPort: 3306, }, }, Env: []types.EnvVar{ { Text: "Server Root Password", Key: "MYSQL_ROOT_PASSWORD", Value: "secret", Mutable: true, }, }, }
MariaDB service holds necessary data for creating and running the MariaDB container.
var MeiliSearch types.Service = types.Service{ Name: "meilisearch", Image: "docker.io/getmeili/meilisearch", Tag: "latest", Volumes: []types.VolumeMount{ { Text: "Server Data Volume", Name: "meilisearch-data", Dest: "/data.ms", }, }, PortMappings: []types.PortMapping{ { Text: "Server Port", ContainerPort: 7700, HostPort: 7700, }, }, }
MeiliSearch service holds necessary data for creating and running the MeiliSearch container.
var Memcached types.Service = types.Service{ Name: "memcached", Image: "docker.io/memcached", Tag: "latest", PortMappings: []types.PortMapping{ { Text: "Server Port", ContainerPort: 11211, HostPort: 11211, }, }, }
Memcached service holds necessary data for creating and running the Memcached container.
var MicrosoftSQLServer types.Service = types.Service{ Name: "mssql", Image: "mcr.microsoft.com/mssql/server", Tag: "latest", Volumes: []types.VolumeMount{ { Text: "Server Data Volume", Name: "mssql-data", Dest: "/var/opt/mssql", }, }, PortMappings: []types.PortMapping{ { Text: "Server Port", ContainerPort: 1433, HostPort: 1433, }, }, Env: []types.EnvVar{ { Text: "Server Root Password", Key: "SA_PASSWORD", Value: "secret", Mutable: true, }, { Text: "Accept EULA", Key: "ACCEPT_EULA", Value: "Y", Mutable: false, }, }, }
MicrosoftSQLServer service holds necessary data for creating and running the MicrosoftSQLServer container.
var Mongo types.Service = types.Service{ Name: "mongo", Image: "docker.io/mongo", Tag: "latest", Volumes: []types.VolumeMount{ { Text: "Server Data Volume", Name: "mongo-data", Dest: "/data/db", }, }, PortMappings: []types.PortMapping{ { Text: "Server Port", ContainerPort: 27017, HostPort: 27017, }, }, Env: []types.EnvVar{ { Text: "Server Admin Username", Key: "MONGO_INITDB_ROOT_USERNAME", Value: "admin", Mutable: true, }, { Text: "Server Admin Password", Key: "MONGO_INITDB_ROOT_PASSWORD", Value: "secret", Mutable: true, }, }, Command: []string{"--serviceExecutor", "adaptive"}, }
Mongo service holds necessary data for creating and running the Mongo container.
var MySQL types.Service = types.Service{ Name: "mysql", Image: "docker.io/mysql", Tag: "latest", Volumes: []types.VolumeMount{ { Text: "Server Data Volume", Name: "mysql-data", Dest: "/var/lib/mysql", }, }, PortMappings: []types.PortMapping{ { Text: "Server Port", ContainerPort: 3306, HostPort: 3306, }, }, Env: []types.EnvVar{ { Text: "Server Root Password", Key: "MYSQL_ROOT_PASSWORD", Value: "secret", Mutable: true, }, }, }
MySQL service holds necessary data for creating and running the MySQL container.
var PostGIS types.Service = types.Service{ Name: "postgis", Image: "docker.io/postgis/postgis", Tag: "latest", Volumes: []types.VolumeMount{ { Text: "Server Data Volume", Name: "postgis-data", Dest: "/var/lib/postgis/data", }, }, PortMappings: []types.PortMapping{ { Text: "Server Port", ContainerPort: 5432, HostPort: 5432, }, }, Env: []types.EnvVar{ { Text: "Server Root Password", Key: "POSTGRES_PASSWORD", Value: "secret", Mutable: true, }, }, }
PostGIS service holds necessary data for creating and running the PostGIS container.
var Postgres types.Service = types.Service{ Name: "postgres", Image: "docker.io/postgres", Tag: "latest", Volumes: []types.VolumeMount{ { Text: "Server Data Volume", Name: "postgres-data", Dest: "/var/lib/postgresql/data", }, }, PortMappings: []types.PortMapping{ { Text: "Server Port", ContainerPort: 5432, HostPort: 5432, }, }, Env: []types.EnvVar{ { Text: "Server Root Password", Key: "POSTGRES_PASSWORD", Value: "secret", Mutable: true, }, }, }
Postgres service holds necessary data for creating and running the Postgres container.
var Redis types.Service = types.Service{ Name: "redis", Image: "docker.io/redis", Tag: "latest", Volumes: []types.VolumeMount{ { Text: "Server Data Volume", Name: "redis-data", Dest: "/data", }, }, PortMappings: []types.PortMapping{ { Text: "Server Port", ContainerPort: 6379, HostPort: 6379, }, }, }
Redis service holds necessary data for creating and running the Redis container.
Functions ¶
This section is empty.
Types ¶
This section is empty.