package main import ( "fmt" "os" "path/filepath" "shop/internal/setup" ) func main() { root, err := os.Getwd() if err != nil { fmt.Fprintf(os.Stderr, "ошибка: %v\n", err) os.Exit(1) } if _, err := os.Stat(filepath.Join(root, "docker-compose.yml")); os.IsNotExist(err) { fmt.Fprintln(os.Stderr, "запустите установщик из корня проекта (где docker-compose.yml)") os.Exit(1) } if _, err := setup.RunInteractive(root); err != nil { fmt.Fprintf(os.Stderr, "установка не завершена: %v\n", err) os.Exit(1) } }