all repos — homestead @ a55d2572dcddd4cdf6326783b38bfd10e955c790

Code for my website

enable filtered debug logging via DEBUG="component.*"

Alan Pearce
commit

a55d2572dcddd4cdf6326783b38bfd10e955c790

parent

b5874da4f507580ebfd739d8f8dbe52bcdbfdd55

1 file changed, 8 insertions(+), 2 deletions(-)

changed files
M cmd/build/main.gocmd/build/main.go
@@ -5,6 +5,7 @@ "fmt"
"os" "go.alanpearce.eu/website/internal/builder" + "go.alanpearce.eu/website/internal/config" "go.alanpearce.eu/website/internal/log" "github.com/ardanlabs/conf/v3"
@@ -20,7 +21,7 @@ os.Exit(1)
} panic("error parsing configuration: " + err.Error()) } - log.Configure(!ioConfig.Development) + log := log.Configure(!ioConfig.Development) log.Debug("starting build process") if ioConfig.Source != "." {
@@ -29,7 +30,12 @@ if err != nil {
log.Panic("could not change to source directory") } } - _, err := builder.BuildSite(ioConfig, nil) + cfg, err := config.GetConfig(ioConfig.Source, log) + if err != nil { + log.Error("could not read config", "error", err) + } + + _, err = builder.BuildSite(ioConfig, cfg, log) if err != nil { log.Error("could not build site", "error", err) os.Exit(1)