Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { GCPProject string `envconfig:"GCP_PROJECT" required:"true"` MemcachedServer string `envconfig:"MEMCACHED_SERVER" required:"true"` MemcachedUsername string `envconfig:"MEMCACHED_USERNAME" required:"true"` MemcachedPassword string `envconfig:"MEMCACHED_PASSWORD" required:"true"` Github }
func NewConfigFromEnv ¶
func NewConfigFromEnv() Config
type Github ¶
type Github struct { GithubAppID int64 `envconfig:"GH_APP_ID" required:"true"` GithubAppClientID string `envconfig:"GH_APP_CLIENT_ID" required:"true"` GithubAppSecretID string `envconfig:"GH_APP_CLIENT_SECRET" required:"true"` GithubAppPrivateKeyFileName string `envconfig:"GH_APP_PRIVATE_KEY_FILENAME" required:"true"` GithubWebhookSecret string `envconfig:"GH_WEBHOOK_SECRET" required:"true"` GithubSecretToken string `envconfig:"GH_SECRET_TOKEN" required:"true"` }
Click to show internal directories.
Click to hide internal directories.