Updated service to use uv run with absolute path to avoid PATH issues in systemd environment. Service file changes: - ExecStart: Uses absolute path to uv (/home/berwn/.local/bin/uv) - Runs: uv run --no-project python rotary_phone_web.py - This ensures uv manages dependencies correctly Install script improvements: - Auto-detects uv location with 'which uv' - Falls back to $HOME/.local/bin/uv if not in PATH - Validates uv exists before proceeding - Substitutes actual uv path into service file - Shows detected uv path in output This fixes: ModuleNotFoundError: No module named 'waitress' Now uv properly manages the virtual environment and dependencies are available to the service. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
4.3 KiB
4.3 KiB