Eric Bower
·
2025-07-04
config.go
1package pico
2
3import (
4 "strings"
5
6 "github.com/picosh/pico/pkg/shared"
7 "github.com/picosh/utils"
8)
9
10func NewConfigSite(service string) *shared.ConfigSite {
11 dbURL := utils.GetEnv("DATABASE_URL", "")
12 tuns := utils.GetEnv("TUNS_CONSOLE_SECRET", "")
13 withPipe := strings.ToLower(utils.GetEnv("PICO_PIPE_ENABLED", "true")) == "true"
14
15 return &shared.ConfigSite{
16 DbURL: dbURL,
17 Space: "pico",
18 Logger: shared.CreateLogger(service, withPipe),
19 TunsSecret: tuns,
20 }
21}