repos / pico

pico services - prose.sh, pastes.sh, imgs.sh, feeds.sh, pgs.sh
git clone https://github.com/picosh/pico.git

pico / pubsub
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}