feat(makefile): add llama-server systemd management targets
Add llama-start, llama-stop, llama-restart, llama-status, llama-logs, llama-enable, llama-disable targets for managing llama-server as a systemd service. Matches existing daemon management pattern for consistency.
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
# Flynn Makefile
|
# Flynn Makefile
|
||||||
# Self-hosted personal AI agent
|
# Self-hosted personal AI agent
|
||||||
|
|
||||||
.PHONY: build dev start stop restart status logs tui tui-fs tui-dev test test-run lint typecheck help daemon-start daemon-stop daemon-restart daemon-status daemon-logs enable disable
|
.PHONY: build dev start stop restart status logs tui tui-fs tui-dev test test-run lint typecheck help daemon-start daemon-stop daemon-restart daemon-status daemon-logs enable disable llama-start llama-stop llama-restart llama-status llama-logs llama-enable llama-disable
|
||||||
|
|
||||||
# Default target
|
# Default target
|
||||||
.DEFAULT_GOAL := help
|
.DEFAULT_GOAL := help
|
||||||
@@ -43,6 +43,33 @@ disable: ## Disable Flynn from starting on boot
|
|||||||
systemctl --user disable flynn.service
|
systemctl --user disable flynn.service
|
||||||
@echo "Flynn disabled from starting on boot"
|
@echo "Flynn disabled from starting on boot"
|
||||||
|
|
||||||
|
# Llama-server daemon management
|
||||||
|
llama-start: ## Start the llama-server systemd service
|
||||||
|
systemctl --user start llama-server.service
|
||||||
|
@echo "Llama-server daemon started"
|
||||||
|
|
||||||
|
llama-stop: ## Stop the llama-server systemd service
|
||||||
|
systemctl --user stop llama-server.service
|
||||||
|
@echo "Llama-server daemon stopped"
|
||||||
|
|
||||||
|
llama-restart: ## Restart the llama-server systemd service
|
||||||
|
systemctl --user restart llama-server.service
|
||||||
|
@echo "Llama-server daemon restarted"
|
||||||
|
|
||||||
|
llama-status: ## Check llama-server systemd service status
|
||||||
|
systemctl --user status llama-server.service
|
||||||
|
|
||||||
|
llama-logs: ## Show llama-server systemd service logs
|
||||||
|
journalctl --user -u llama-server.service -f
|
||||||
|
|
||||||
|
llama-enable: ## Enable llama-server to start on boot
|
||||||
|
systemctl --user enable llama-server.service
|
||||||
|
@echo "Llama-server enabled to start on boot"
|
||||||
|
|
||||||
|
llama-disable: ## Disable llama-server from starting on boot
|
||||||
|
systemctl --user disable llama-server.service
|
||||||
|
@echo "Llama-server disabled from starting on boot"
|
||||||
|
|
||||||
# Aliases for convenience
|
# Aliases for convenience
|
||||||
stop: daemon-stop ## Alias for daemon-stop
|
stop: daemon-stop ## Alias for daemon-stop
|
||||||
restart: daemon-restart ## Alias for daemon-restart
|
restart: daemon-restart ## Alias for daemon-restart
|
||||||
|
|||||||
Reference in New Issue
Block a user