feat: add make restart command and rename restarts to show-restarts

This commit is contained in:
Yury Kossakovsky
2025-12-25 19:40:05 -07:00
parent d18e8df58d
commit 45c1ce08cb
4 changed files with 13 additions and 6 deletions

View File

@@ -60,7 +60,8 @@ make logs # View logs (all services)
make logs s=<service> # 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

View File

@@ -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=<service> 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); \

View File

@@ -278,7 +278,8 @@ The project includes a Makefile for simplified command execution:
| `make logs s=<service>` | 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

View File

@@ -414,7 +414,8 @@
{ cmd: 'make logs', desc: 'View logs (all services)' },
{ cmd: 'make logs s=<service>', 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' },