[Unit] Description=EKG Tutor — Interpretation service (Layer 3, multimodal LLM) After=network.target [Service] Type=simple User=root WorkingDirectory=/var/www/adampowell.pro/apps/ekg-tutor/interpret EnvironmentFile=/root/secrets.env Environment=PORT=3112 Environment=HOST=127.0.0.1 ExecStart=/var/www/adampowell.pro/apps/ekg-tutor/interpret/.venv/bin/uvicorn src.main:app --host 127.0.0.1 --port 3112 Restart=on-failure RestartSec=10 StartLimitIntervalSec=60 StartLimitBurst=3 StandardOutput=append:/var/log/ekg-tutor-interpret.log StandardError=append:/var/log/ekg-tutor-interpret-error.log [Install] WantedBy=multi-user.target