config

package
v0.0.0-...-10e2223 Latest Latest
Warning

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

Go to latest
Published: Nov 3, 2019 License: GPL-3.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ClientEnvs

type ClientEnvs struct{}

ClientEnvs configurator

func Client

func Client() *ClientEnvs

Client envs

func (*ClientEnvs) Addr

func (client *ClientEnvs) Addr() string

Addr host=%s port=%s user=%s clientname=%s sslmode=%s password=%s

func (*ClientEnvs) WebHost

func (client *ClientEnvs) WebHost() string

WebHost $CLIENT_WHOST localhost

func (*ClientEnvs) WebPort

func (client *ClientEnvs) WebPort() string

WebPort $CLIENT_WPORT 3000

func (*ClientEnvs) WebProtocol

func (client *ClientEnvs) WebProtocol() string

WebProtocol $CLIENT_WPROTOCOL http

type DbEnvs

type DbEnvs struct{}

DbEnvs configurator

func Db

func Db() *DbEnvs

Db envs

func (*DbEnvs) Addr

func (db *DbEnvs) Addr() string

Addr host=%s port=%s user=%s dbname=%s sslmode=%s password=%s

func (*DbEnvs) Host

func (db *DbEnvs) Host() string

Host $DB_HOST 0.0.0.0

func (*DbEnvs) Name

func (db *DbEnvs) Name() string

Name $DB_NAME test

func (*DbEnvs) Password

func (db *DbEnvs) Password() string

Password $DB_PASSWORD postgres

func (*DbEnvs) Port

func (db *DbEnvs) Port() string

Port $DB_PORT 5432

func (*DbEnvs) SSLMode

func (db *DbEnvs) SSLMode() string

SSLMode $DB_SSLMODE disable

func (*DbEnvs) User

func (db *DbEnvs) User() string

User $DB_USER postgres

type MeEnvs

type MeEnvs struct{}

MeEnvs configurator

func Me

func Me() *MeEnvs

Me envs

func (*MeEnvs) Addr

func (me *MeEnvs) Addr() string

Addr $ME_INTERFACE:$ME_PORT

func (*MeEnvs) Host

func (me *MeEnvs) Host() string

Host $ME_HOST 0.0.0.0

func (*MeEnvs) Password

func (me *MeEnvs) Password() string

Password $ME_PASSWORD nopasswd

func (*MeEnvs) Port

func (me *MeEnvs) Port() string

Port $ME_PORT 6379

type MetricEnvs

type MetricEnvs struct{}

MetricEnvs configurator

func Metric

func Metric() *MetricEnvs

Metric envs

func (*MetricEnvs) Host

func (metric *MetricEnvs) Host() string

Host $METRIC_HOST localhost

func (*MetricEnvs) Port

func (metric *MetricEnvs) Port() string

Port $METRIC_PORT 5432

type RPCEnvs

type RPCEnvs struct{}

RPCEnvs configurator

func RPC

func RPC() *RPCEnvs

RPC envs

func (*RPCEnvs) Addr

func (web *RPCEnvs) Addr() string

Addr $RPC_INTERFACE:$RPC_PORT

func (*RPCEnvs) Interface

func (web *RPCEnvs) Interface() string

Interface $RPC_INTERFACE 0.0.0.0

func (*RPCEnvs) Port

func (web *RPCEnvs) Port() string

Port $RPC_PORT 3000

type ServiceEnvs

type ServiceEnvs struct{}

ServiceEnvs configurator

func Service

func Service() *ServiceEnvs

Service envs

func (*ServiceEnvs) Auth

func (service *ServiceEnvs) Auth() string

Auth $SERVICE_AUTH localhost:3101

func (*ServiceEnvs) Chat

func (service *ServiceEnvs) Chat() string

Chat $SERVICE_CHAT localhost:3101

func (*ServiceEnvs) Crud

func (service *ServiceEnvs) Crud() string

Crud $SERVICE_CRUD localhost:3102

func (*ServiceEnvs) Game

func (service *ServiceEnvs) Game() string

Game $SERVICE_GAME localhost:3101

func (*ServiceEnvs) Name

func (service *ServiceEnvs) Name() string

Name $SERVICE_NAME NONAME

type WebEnvs

type WebEnvs struct{}

WebEnvs configurator

func Web

func Web() *WebEnvs

Web envs

func (*WebEnvs) Addr

func (web *WebEnvs) Addr() string

Addr $WEB_INTERFACE:$WEB_PORT

func (*WebEnvs) Interface

func (web *WebEnvs) Interface() string

Interface $WEB_INTERFACE 0.0.0.0

func (*WebEnvs) Port

func (web *WebEnvs) Port() string

Port $WEB_PORT 3000

Jump to

Keyboard shortcuts

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