File: //etc/systemd/system/voice2image.service
[Unit]
Description=Voice2Image FastAPI Application
After=network.target
[Service]
Type=simple
User=alendde
Group=alendde
WorkingDirectory=/home/alend.de/public_html/voice2image
Environment="PATH=/home/alend.de/public_html/voice2image/.venv/bin:/usr/local/bin:/usr/bin"
Environment="OLLAMA_URL=http://localhost:11434/api/chat"
Environment="OLLAMA_MODEL=gpt-oss:20b"
ExecStart=/home/alend.de/public_html/voice2image/.venv/bin/uvicorn app.main:app --host 127.0.0.1 --port 8088
Restart=always
RestartSec=5
[Install]
WantedBy=multi-user.target