[Unit] Description=FluentGerman.ai — Personalized LLM Language Learning After=network.target postgresql.service [Service] Type=simple User=fluentgerman Group=fluentgerman WorkingDirectory=/opt/fluentgerman/backend Environment="PATH=/opt/fluentgerman/backend/venv/bin" ExecStart=/opt/fluentgerman/backend/venv/bin/uvicorn app.main:app --host 127.0.0.1 --port 8999 --workers 2 Restart=always RestartSec=5 StandardOutput=journal StandardError=journal [Install] WantedBy=multi-user.target