Eric Bower
·
20 Sep 24
config.go
1package pubsub
2
3import (
4 "github.com/picosh/pico/shared"
5)
6
7func NewConfigSite() *shared.ConfigSite {
8 domain := shared.GetEnv("PUBSUB_DOMAIN", "send.pico.sh")
9 port := shared.GetEnv("PUBSUB_WEB_PORT", "3000")
10 dbURL := shared.GetEnv("DATABASE_URL", "")
11 protocol := shared.GetEnv("PUBSUB_PROTOCOL", "https")
12
13 return &shared.ConfigSite{
14 Domain: domain,
15 Port: port,
16 Protocol: protocol,
17 DbURL: dbURL,
18 Logger: shared.CreateLogger("pubsub"),
19 Space: "pubsub",
20 }
21}