From e384223f134d83f70b1c3dbf039f5078e63d42b8 Mon Sep 17 00:00:00 2001 From: Adam French Date: Sun, 18 Jan 2026 10:34:31 +0000 Subject: [PATCH] added backend logs --- .gitignore | 1 - backend/main.go | 12 +++++++++++- docker-compose.yml | 3 ++- 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 5ad09bc..fb3a31e 100644 --- a/.gitignore +++ b/.gitignore @@ -4,7 +4,6 @@ backend/token/ # Logs logs -nginx-log *.log npm-debug.log* yarn-debug.log* diff --git a/backend/main.go b/backend/main.go index 16ae27a..bdc4732 100644 --- a/backend/main.go +++ b/backend/main.go @@ -2,6 +2,7 @@ package main import ( "fmt" + "io" "log" "os" "time" @@ -13,6 +14,16 @@ import ( ) func main() { + r := gin.Default() + + logsDir := "/backend/logs" + logFile, err := os.OpenFile(logsDir+"/go.log", os.O_APPEND|os.O_CREATE|os.O_WRONLY, 0644) + if err != nil { + panic(err) + } + gin.DefaultWriter = io.MultiWriter(os.Stdout, logFile) + r.Use(gin.Logger(), gin.Recovery()) + dbUser := os.Getenv("POSTGRES_USER") dbPassword := os.Getenv("POSTGRES_PASSWORD") dbName := os.Getenv("POSTGRES_DB") @@ -45,7 +56,6 @@ func main() { store := handlers.Store{DB: db, SpotifyAuth: spotifyAuth, SpotifyClient: client, Auth: auth, Notes: notes} - r := gin.Default() protected := r.Group("/", store.AuthMiddlewear) r.GET("/posts", store.GetPosts) diff --git a/docker-compose.yml b/docker-compose.yml index da680c4..24fd178 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -24,7 +24,7 @@ services: volumes: - ./certbot/conf:/etc/letsencrypt - ./certbot/www:/var/www/certbot - - ./nginx-log:/var/log/nginx + - ./logs:/var/log/nginx certbot: image: certbot/certbot @@ -61,6 +61,7 @@ services: volumes: - ./backend/token/:/backend/token - ${OBSIDIAN_DIR}:/backend/notes + - ./logs:/backend/logs db: image: postgres:16