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
|
||||
# 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_GOAL := help
|
||||
@@ -43,6 +43,33 @@ disable: ## Disable Flynn from starting on boot
|
||||
systemctl --user disable flynn.service
|
||||
@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
|
||||
stop: daemon-stop ## Alias for daemon-stop
|
||||
restart: daemon-restart ## Alias for daemon-restart
|
||||
|
||||
Reference in New Issue
Block a user