Documentation
¶
Index ¶
- Constants
- func AuthHostname(port uint32) string
- func CommandWithExistingConfig(ctx context.Context, projectName string, args []string, streams *DataStreams) (*exec.Cmd, error)
- func DashboardHostname(port uint32) string
- func DbDataDirGitBranchScopedPath(gitBranch, path string) string
- func FunctionsHostname(port uint32) string
- func HTTPStorageHostname(port uint32) string
- func HasuraConsoleHostname(port uint32) string
- func HasuraConsoleRedirectHostname(port uint32) string
- func HasuraGraphqlHostname(port uint32) string
- func HasuraHostname(port uint32) string
- func HasuraMigrationsAPIHostname(port uint32) string
- func MailHogDataDirGiBranchScopedPath(gitBranch string) string
- func MailhogHostname(port uint32) string
- func MinioDataDirGitBranchScopedPath(gitBranch string) string
- func MinioHostname(port uint32) string
- func StorageHostname(port uint32) string
- type Config
- func (c Config) BuildYAML() ([]byte, error)
- func (c Config) PublicAuthConnectionString() string
- func (c Config) PublicDashboardURL() string
- func (c Config) PublicFunctionsConnectionString() string
- func (c Config) PublicHasuraConsoleRedirectURL() string
- func (c Config) PublicHasuraConsoleURL() string
- func (c Config) PublicHasuraEndpoint() string
- func (c Config) PublicHasuraGraphqlEndpoint() string
- func (c Config) PublicMailhogURL() string
- func (c Config) PublicPostgresConnectionString() string
- func (c Config) PublicStorageConnectionString() string
- type DataStreams
- type Wrapper
Constants ¶
View Source
const ( // docker compose service names SvcPostgres = "postgres" SvcAuth = "auth" SvcStorage = "storage" SvcFunctions = "functions" SvcMinio = "minio" SvcMailhog = "mailhog" SvcHasura = "hasura" SvcTraefik = "traefik" SvcGraphql = "graphql" SvcDashboard = "dashboard" )
View Source
const ( // backend service hosts HostLocalhost = "localhost" HostLocalDbNhostRun = "local.db.nhost.run" HostLocalGraphqlNhostRun = "local.graphql.nhost.run" HostLocalHasuraNhostRun = "local.hasura.nhost.run" HostLocalAuthNhostRun = "local.auth.nhost.run" HostLocalStorageNhostRun = "local.storage.nhost.run" HostLocalFunctionsNhostRun = "local.functions.nhost.run" HostLocalDashboardNhostRun = HostLocalhost SubdomainLocal = "local" )
Variables ¶
This section is empty.
Functions ¶
func AuthHostname ¶ added in v0.8.25
func CommandWithExistingConfig ¶ added in v0.7.9
func DashboardHostname ¶ added in v0.8.25
func DbDataDirGitBranchScopedPath ¶ added in v0.7.9
func FunctionsHostname ¶ added in v0.8.25
func HTTPStorageHostname ¶ added in v0.9.3
func HasuraConsoleHostname ¶ added in v0.8.25
This returns http://localhost:9695 - an instance of the hasura console which is running on the host machine.
func HasuraConsoleRedirectHostname ¶ added in v0.8.25
https://local.hasura.nhost.run - all GET requests to "/" or "/console" are redirected to the hasura console running on the host machine.
func HasuraGraphqlHostname ¶ added in v0.8.25
func HasuraHostname ¶ added in v0.8.25
func HasuraMigrationsAPIHostname ¶ added in v0.8.25
func MailHogDataDirGiBranchScopedPath ¶ added in v0.7.9
func MailhogHostname ¶ added in v0.8.25
func MinioDataDirGitBranchScopedPath ¶ added in v0.7.9
func MinioHostname ¶ added in v0.8.25
func StorageHostname ¶ added in v0.8.25
Types ¶
type Config ¶
type Config struct {
// contains filtered or unexported fields
}
func (Config) PublicAuthConnectionString ¶
func (Config) PublicDashboardURL ¶ added in v0.8.25
func (Config) PublicFunctionsConnectionString ¶
func (Config) PublicHasuraConsoleRedirectURL ¶ added in v0.8.25
func (Config) PublicHasuraConsoleURL ¶ added in v0.8.25
func (Config) PublicHasuraEndpoint ¶ added in v0.8.25
func (Config) PublicHasuraGraphqlEndpoint ¶ added in v0.8.25
func (Config) PublicMailhogURL ¶ added in v0.8.25
func (Config) PublicPostgresConnectionString ¶
func (Config) PublicStorageConnectionString ¶
type Wrapper ¶ added in v0.7.9
type Wrapper struct {
// contains filtered or unexported fields
}
func InitWrapper ¶ added in v0.7.9
Click to show internal directories.
Click to hide internal directories.