Документация: restart в Makefile, актуальное описание UI и API
- README: make docker/podman restart, старт/стоп, журнал, отмена, очистка заданий - api_routes.md: панель, DELETE /jobs, ссылка на make restart - Makefile: цель restart (если ещё не в origin)
This commit is contained in:
@@ -5,7 +5,8 @@
|
||||
# make docker up | make docker down | make docker logs | …
|
||||
# make podman up | make podman down | …
|
||||
# make docker rebuild / make podman rebuild — образ без кэша и пересоздание контейнера
|
||||
# Без префикса docker/podman цели up/down/logs/ps/build/rebuild/check-docker/kubectl завершатся с подсказкой.
|
||||
# make docker restart / make podman restart — перезапуск сервиса kind-k8s-web
|
||||
# Без префикса docker/podman цели up/down/restart/logs/ps/build/rebuild/check-docker/kubectl завершатся с подсказкой.
|
||||
#
|
||||
# Автор: Сергей Антропов — https://devops.org.ru
|
||||
|
||||
@@ -15,7 +16,7 @@ else ifneq (,$(filter docker,$(MAKECMDGOALS)))
|
||||
COMPOSE := docker compose
|
||||
endif
|
||||
|
||||
.PHONY: help docker podman _require_runtime up down logs ps setup clusters-dir check-docker build rebuild kubectl
|
||||
.PHONY: help docker podman _require_runtime up down restart logs ps setup clusters-dir check-docker build rebuild kubectl
|
||||
|
||||
KIND_K8S_DIR := $(abspath $(dir $(lastword $(MAKEFILE_LIST))))
|
||||
SETUP_ENV_SCRIPT := $(KIND_K8S_DIR)/scripts/setup_env_interactive.py
|
||||
@@ -30,6 +31,7 @@ help: ## Справка по целям
|
||||
@echo "Веб-UI kind — только с выбором Docker или Podman в одной команде с целью:"
|
||||
@echo " make docker up или make podman up → http://127.0.0.1:\$${KIND_K8S_WEB_PORT:-8080}"
|
||||
@echo " make docker down / make podman down"
|
||||
@echo " make docker restart / make podman restart (перезапуск kind-k8s-web)"
|
||||
@echo " make docker logs / make podman logs (follow -f)"
|
||||
@echo " make docker ps / make podman ps (статус сервисов)"
|
||||
@echo " make docker build / make podman build"
|
||||
@@ -50,7 +52,7 @@ _require_runtime:
|
||||
@if [ -z "$(COMPOSE)" ]; then \
|
||||
echo >&2 "Укажите среду в той же команде, что и цель:"; \
|
||||
echo >&2 " make docker up | make podman up"; \
|
||||
echo >&2 " make docker down | make docker logs | make docker ps | make docker build | make docker rebuild | make docker check-docker | make docker kubectl CLUSTER=…"; \
|
||||
echo >&2 " make docker down | make docker restart | make docker logs | make docker ps | make docker build | make docker rebuild | make docker check-docker | make docker kubectl CLUSTER=…"; \
|
||||
echo >&2 " (или то же с префиксом podman)"; \
|
||||
exit 1; \
|
||||
fi
|
||||
@@ -61,6 +63,9 @@ up: _require_runtime clusters-dir build ## (с docker/podman) Поднять в
|
||||
down: _require_runtime ## (с docker/podman) Остановить compose в этом каталоге
|
||||
cd "$(KIND_K8S_DIR)" && $(COMPOSE) down
|
||||
|
||||
restart: _require_runtime ## (с docker/podman) Перезапустить контейнер kind-k8s-web
|
||||
cd "$(KIND_K8S_DIR)" && $(COMPOSE) restart kind-k8s-web
|
||||
|
||||
logs: _require_runtime ## (с docker/podman) Логи kind-k8s-web (follow -f)
|
||||
cd "$(KIND_K8S_DIR)" && $(COMPOSE) logs -f kind-k8s-web
|
||||
|
||||
|
||||
Reference in New Issue
Block a user