config

package
v0.0.0-...-4350bb9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 29, 2020 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Logger

func Logger()

Logger - コンソールへのログ出力設定

func MetricsRouter

func MetricsRouter() *gin.Engine

MetricsRouter - メトリクス公開用ルーティングの定義

func Router

func Router(reg *registry.Registry) *gin.Engine

Router - ルーティングの定義

func SetCors

func SetCors() gin.HandlerFunc

SetCors - CORSの設定

Types

type Environment

type Environment struct {
	Port                 string `envconfig:"PORT" default:"8080"`
	MetricsPort          string `envconfig:"METRICS_PORT" default:"8081"`
	FluentHost           string `envconfig:"FLUENT_HOST" default:"fluent"`
	FluentPort           int    `envconfig:"FLUENT_PORT" default:"24224"`
	GCPStorageBucketName string `envconfig:"GCP_STORAGE_BUCKET_NAME" required:"true"`
	GCPServiceKeyJSON    string `envconfig:"GCP_SERVICE_KEY_JSON" required:"true"`
	UserAPIURL           string `envconfig:"USER_API_URL" default:"http://user_api:8080"`
}

Environment - システム内で利用する環境変数の構造体

func LoadEnvironment

func LoadEnvironment() (Environment, error)

LoadEnvironment - 環境変数の取得

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL