Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
DataDir string `env:"STORE_DATADIR" envDefault:"/var/log/store"`
DefaultPrice string `env:"STORE_DEFAULT_PRICE" envDefault:"0.00"`
DiscountCode string `env:"STORE_DISCOUNT_CODE" envDefault:""`
Domains []string `env:"STORE_DOMAINS" envDefault:"127.0.0.1"`
Email string `env:"STORE_EMAIL" envDefault:""`
EmailPassword string `env:"STORE_EMAIL_PASSWORD" envDefault:""`
HashKey string `env:"STORE_HASH_KEY" envDefault:"we all live in a"`
Iface string `env:"STORE_IFACE" envDefault:"127.0.0.1"`
LetsEncrypt bool `env:"STORE_LETS_ENCRYPT" envDefault:"false"`
LogOutput string `env:"STORE_LOGOUTPUT" envDefault:"stdout"`
Name string `env:"STORE_NAME" envDefault:"store"`
Port int `env:"STORE_PORT" envDefault:"8080"`
ShoppingMenu string `env:"STORE_SHOPPING_MENU" envDefault:"menu.js"`
TLS bool `env:"STORE_TLS" envDefault:"false"`
TLSCerts string `env:"STORE_TLS_CERTS" envDefault:"$HOME/.store/certs"`
UnderConstruction bool `env:"STORE_UNDER_CONSTRUCTION" envDefault:"false"`
WholesalePrice string `env:"STORE_WHOLESALE_PRICE" envDefault:"0.00"`
BlockKey string `env:"STORE_BLOCK_KEY" envDefault:"yellow submarine"`
RecaptchaSiteKey string `env:"RECAPTCHA_SITE_KEY" envDefault:"yellow submarine"`
RecaptchaURL string `env:"RECAPTCHA_URL" envDefault:"yellow submarine"`
RecaptchaSecretKey string `env:"RECAPTCHA_SECRET_KEY" envDefault:"yellow submarine"`
ShopifyAPI string `env:"SHOPIFY_API" envDefault:"yellow submarine"`
ShopifyDomain string `env:"SHOPIFY_DOMAIN" envDefault:"yellow submarine"`
ShopifyJSKey string `env:"SHOPIFY_JS_KEY" envDefault:"yellow submarine"`
InvoiceStylesheet string `env:"STORE_INVOICE_STYLESHEET" envDefault:"https://127.0.0.1:8080/css/invoice.css"`
Head string `env:"STORE_HEAD" envDefault:"head.html"`
Home string `env:"STORE_HOME" envDefault:"home.html"`
About string `env:"STORE_ABOUT" envDefault:"about.html"`
WebhookID string `env:"STORE_WEBHOOK_ID" envDefault:""`
WebhookIPWhitelist string `env:"STORE_WEBHOOK_IP_WHITELIST" envDefault:""`
WebhookScript string `env:"STORE_WEBHOOK_SCRIPT" envDefault:""`
}
Click to show internal directories.
Click to hide internal directories.