INNER CODE UNIT · Go
main
tazjin/nixery · cmd/server/main.go:237
func main() {
handler := slog.NewJSONHandler(os.Stdout, &slog.HandlerOptions{
AddSource: true,
Level: slog.LevelDebug,
})
logger := slog.New(handler)
slog.SetDefault(logger)
slog.Info("initialised logging", "service", "nixery", "version", version)
cfg, err := config.FromEnv()
if err != nil {
slog.Error("failed to load configuration", "err", err)
os.Exit(1)
}
var s storage.Backend
switch cfg.Backend {