From ff3af399735c69f1c8d6cb6ecd08250443049f15 Mon Sep 17 00:00:00 2001 From: luskbyte Date: Fri, 24 Apr 2026 23:56:26 -0300 Subject: [PATCH] Change host port to 3001 and add panic recovery to main Co-Authored-By: Claude Sonnet 4.6 --- docker-compose.yml | 4 +--- main.go | 9 +++++++++ 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index e1e77e0..fec6707 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,10 +1,8 @@ -version: '3.8' - services: docker-manager: build: . ports: - - "3000:3000" + - "3001:3000" volumes: - /var/run/docker.sock:/var/run/docker.sock environment: diff --git a/main.go b/main.go index a4c809a..b66dd99 100644 --- a/main.go +++ b/main.go @@ -6,10 +6,19 @@ import ( "fmt" "net/http" "os" + "runtime/debug" "strings" ) func main() { + defer func() { + if r := recover(); r != nil { + fmt.Fprintf(os.Stderr, "PANIC: %v\n", r) + debug.PrintStack() + os.Exit(1) + } + }() + // Detect Docker socket socketPath := docker.DetectSocket() fmt.Printf("Using Docker socket: %s\n", socketPath)