all repos — homestead @ e162e61f778342b4bd3fad92b5a16a75147428c1

Code for my website

only create a tempdir in development mode

Alan Pearce
commit

e162e61f778342b4bd3fad92b5a16a75147428c1

parent

88354643d51ab7d2f7c7036327e88dca58a2ba2d

1 file changed, 7 insertions(+), 5 deletions(-)

jump to
M cmd/server/main.gocmd/server/main.go
@@ -25,12 +25,14 @@ panic("parsing runtime configuration" + err.Error())
} log.Configure(!runtimeConfig.Development) - tmpdir, err := os.MkdirTemp("", "website") - if err != nil { - log.Fatal("could not create temporary directory", "error", err) + if runtimeConfig.Development { + tmpdir, err := os.MkdirTemp("", "website") + if err != nil { + log.Fatal("could not create temporary directory", "error", err) + } + defer os.RemoveAll(tmpdir) + runtimeConfig.Root = tmpdir } - defer os.RemoveAll(tmpdir) - runtimeConfig.Root = tmpdir sv, err := server.New(&runtimeConfig) if err != nil {