Files

28 lines
542 B
Go
Raw Permalink Normal View History

2026-03-15 18:23:58 +02:00
package main
import (
"os"
"scrappr/internal/logx"
"scrappr/internal/webui"
)
func main() {
addr := envOrDefault("SCRAPPR_ADDR", ":8080")
dataPath := envOrDefault("SCRAPPR_DATA", "outward_data.json")
imageCacheDir := envOrDefault("SCRAPPR_IMAGE_CACHE", ".cache/webui-images")
2026-03-15 18:23:58 +02:00
if err := webui.Run(addr, dataPath, imageCacheDir); err != nil {
2026-03-15 18:23:58 +02:00
logx.Eventf("error", "fatal: %v", err)
os.Exit(1)
}
}
func envOrDefault(key, fallback string) string {
if value := os.Getenv(key); value != "" {
return value
}
return fallback
}