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:
William Valentin
2026-02-12 00:14:28 -08:00
parent 05037a917e
commit e0ce07ac43
+28 -1
View File
@@ -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