From 45c1ce08cb4fb57991da0b600f56612bbbb74bb7 Mon Sep 17 00:00:00 2001 From: Yury Kossakovsky Date: Thu, 25 Dec 2025 19:40:05 -0700 Subject: [PATCH] feat: add make restart command and rename restarts to show-restarts --- CLAUDE.md | 3 ++- Makefile | 10 +++++++--- README.md | 3 ++- welcome/app.js | 3 ++- 4 files changed, 13 insertions(+), 6 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index 94d4a05..4d75674 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -60,7 +60,8 @@ make logs # View logs (all services) make logs s= # View logs for specific service make status # Show container status make monitor # Live CPU/memory monitoring -make restarts # Show restart count per container +make restart # Restart all services +make show-restarts # Show restart count per container make doctor # Run system diagnostics (DNS, SSL, containers, disk, memory) make switch-beta # Switch to develop branch and update diff --git a/Makefile b/Makefile index 822ba7e..9803017 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -.PHONY: help install update update-preview clean logs status monitor restarts doctor switch-beta switch-stable +.PHONY: help install update update-preview clean logs status monitor restart show-restarts doctor switch-beta switch-stable PROJECT_NAME := localai @@ -14,7 +14,8 @@ help: @echo " make logs s= View logs for specific service" @echo " make status Show container status" @echo " make monitor Live CPU/memory monitoring" - @echo " make restarts Show restart count per container" + @echo " make restart Restart all services" + @echo " make show-restarts Show restart count per container" @echo " make doctor Run system diagnostics" @echo "" @echo " make switch-beta Switch to beta (develop branch)" @@ -45,7 +46,10 @@ status: monitor: docker stats -restarts: +restart: + docker compose -p $(PROJECT_NAME) down && docker compose -p $(PROJECT_NAME) up -d + +show-restarts: @docker ps -q | while read id; do \ name=$$(docker inspect --format '{{.Name}}' $$id | sed 's/^\/\(.*\)/\1/'); \ restarts=$$(docker inspect --format '{{.RestartCount}}' $$id); \ diff --git a/README.md b/README.md index e3ec69b..d00632d 100644 --- a/README.md +++ b/README.md @@ -278,7 +278,8 @@ The project includes a Makefile for simplified command execution: | `make logs s=` | View logs for specific service (e.g., `make logs s=n8n`) | | `make status` | Show container status | | `make monitor` | Live CPU/memory monitoring | -| `make restarts` | Show restart count per container | +| `make restart` | Restart all services | +| `make show-restarts` | Show restart count per container | ### Diagnostics diff --git a/welcome/app.js b/welcome/app.js index 555ea20..7cf067a 100644 --- a/welcome/app.js +++ b/welcome/app.js @@ -414,7 +414,8 @@ { cmd: 'make logs', desc: 'View logs (all services)' }, { cmd: 'make logs s=', desc: 'View logs for specific service' }, { cmd: 'make monitor', desc: 'Live CPU/memory monitoring' }, - { cmd: 'make restarts', desc: 'Show restart count per container' }, + { cmd: 'make restart', desc: 'Restart all services' }, + { cmd: 'make show-restarts', desc: 'Show restart count per container' }, { cmd: 'make doctor', desc: 'Run system diagnostics' }, { cmd: 'make update', desc: 'Update system and services' }, { cmd: 'make update-preview', desc: 'Preview available updates' },