From 5c7bb723071db864f74cc0dd46c3628a7f576285 Mon Sep 17 00:00:00 2001 From: Eric Phillips Date: Sat, 18 Apr 2026 19:10:18 -0600 Subject: [PATCH] added log lines and changed config path for deployment --- config.go | 2 ++ handlerApi.go | 2 ++ handlerPkgs.go | 6 +++++- main.go | 2 +- 4 files changed, 10 insertions(+), 2 deletions(-) diff --git a/config.go b/config.go index e7b1a63..6adc258 100644 --- a/config.go +++ b/config.go @@ -17,6 +17,7 @@ type AuthConfig struct { Token string `toml:"token"` } +/* Function kept for reference for future logic func NewConfig() *Config { return &Config{ CacheRoot: "/home/ewpt3ch/dev/pacman-cache-server/tmprepo", @@ -25,6 +26,7 @@ func NewConfig() *Config { Auth: AuthConfig{Token: "FakeToken"}, } } +*/ func ReadConfig(path string) (*Config, error) { diff --git a/handlerApi.go b/handlerApi.go index f00eba2..c34e2bb 100644 --- a/handlerApi.go +++ b/handlerApi.go @@ -1,6 +1,7 @@ package main import ( + "log" "net/http" ) @@ -10,6 +11,7 @@ func (s *Server) handlerRefresh(w http.ResponseWriter, req *http.Request) { return } if err := s.c.Refresh(); err != nil { + log.Printf("refresh failed: %v", err) http.Error(w, "refresh failed", http.StatusInternalServerError) return } diff --git a/handlerPkgs.go b/handlerPkgs.go index 2e3ccfc..ea40540 100644 --- a/handlerPkgs.go +++ b/handlerPkgs.go @@ -2,6 +2,7 @@ package main import ( "errors" + "log" "net/http" "os" "path/filepath" @@ -23,12 +24,15 @@ func (s *Server) handlePackage(w http.ResponseWriter, req *http.Request) { if err != nil { var upstreamErr *cache.UpstreamError if errors.As(err, &upstreamErr) { + log.Printf("upstream error: %v", err) http.Error(w, "Not found upstream", upstreamErr.StatusCode) return } + log.Printf("fetch error: %v", err) http.Error(w, "Failed to fetch from upstream", http.StatusBadGateway) - + return } + } http.ServeFile(w, req, cachePath) diff --git a/main.go b/main.go index 053e45d..2498ba7 100644 --- a/main.go +++ b/main.go @@ -13,7 +13,7 @@ type Server struct { } func main() { - cfg, err := ReadConfig("/home/ewpt3ch/dev/pacman-cache-server/tmprepo/app.config.toml") + cfg, err := ReadConfig("/etc/pkgstash/pkgstash.toml") if err != nil { log.Fatal(err) }