environment

package
v0.0.0-...-0765ed5 Latest Latest
Warning

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

Go to latest
Published: Feb 4, 2025 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ServerAddress        = "SERVER_ADDRESS"
	ServerAddressDefault = "foreverbull"

	HTTPPort        = "HTTP_PORT"
	HTTPPortDefault = "8080"

	GRPCPort        = "GRPC_PORT"
	GRPCPortDefault = "50055"

	DockerNetwork        = "DOCKER_NETWORK"
	DockerNetworkDefault = "foreverbull"

	BacktestIngestionDefaultName        = "BACKTEST_INGESTION_DEFAULT_NAME"
	BacktestIngestionDefaultNameDefault = "default_ingestion"

	BacktestImage                 = "BACKTEST_IMAGE"
	BacktestImageDefault          = "lhjnilson/zipline:latest"
	BacktestPortRangeStart        = "BACKTEST_PORT_RANGE_START"
	BacktestPortRangeStartDefault = "27000"
	BacktestPortRangeEnd          = "BACKTEST_PORT_RANGE_END"
	BacktestPortRangeEndDefault   = "27015"

	LogLevel        = "LOG_LEVEL"
	LogLevelDefault = "warning"

	PostgresURL        = "POSTGRES_URL"
	PostgresURLDefault = "postgres://postgres:foreverbull@localhost:5432/postgres?sslmode=disable"

	NatsURL                   = "NATS_URL"
	NatsURLDefault            = "nats://localhost:4222"
	NatsDurable               = "NATS_DURABLE"
	NatsDurableDefault        = "foreverbull"
	NatsDeliveryPolicy        = "NATS_DELIVERY_POLICY"
	NatsDeliveryPolicyDefault = "all"

	MinioURL              = "MINIO_URL"
	MinioURLDefault       = "localhost:9000"
	MinioAccessKey        = "MINIO_ACCESS_KEY"
	MinioAccessKeyDefault = "minioadmin"
	MinioSecretKey        = "MINIO_SECRET"
	MinioSecretKeyDefault = "minioadmin"

	MarketDataProvider        = "MARKET_DATA_PROVIDER"
	MarketDataProviderDefault = "alpaca_markets"
	AlpacaBaseURL             = "ALPACA_MARKETS_BASE_URL"
	AlpacaBaseURLDefault      = "https://paper-api.alpaca.markets"
	AlpacaApiKey              = "ALPACA_MARKETS_API_KEY"
	AlpacaApiSecret           = "ALPACA_MARKETS_API_SECRET"
)

Variables

This section is empty.

Functions

func GetAlpacaAPIKey

func GetAlpacaAPIKey() string

func GetAlpacaAPISecret

func GetAlpacaAPISecret() string

func GetAlpacaBaseURL

func GetAlpacaBaseURL() string

func GetBacktestImage

func GetBacktestImage() string

func GetBacktestIngestionDefaultName

func GetBacktestIngestionDefaultName() string

func GetBacktestPortRangeEnd

func GetBacktestPortRangeEnd() int

func GetBacktestPortRangeStart

func GetBacktestPortRangeStart() int

func GetDockerNetworkName

func GetDockerNetworkName() string

func GetGRPCPort

func GetGRPCPort() string

func GetHTTPPort

func GetHTTPPort() string

func GetLogLevel

func GetLogLevel() string

func GetMarketDataProvider

func GetMarketDataProvider() string

func GetMinioAccessKey

func GetMinioAccessKey() string

func GetMinioSecretKey

func GetMinioSecretKey() string

func GetMinioURL

func GetMinioURL() string

func GetNATSDeliveryPolicy

func GetNATSDeliveryPolicy() string

func GetNATSDurable

func GetNATSDurable() string

func GetNATSURL

func GetNATSURL() string

func GetPostgresURL

func GetPostgresURL() string

func GetServerAddress

func GetServerAddress() string

func GetServerGRPCURL

func GetServerGRPCURL() string

func Setup

func Setup() error

Types

This section is empty.

Jump to

Keyboard shortcuts

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