Skip to content

AI-API

SYSTEMD

/etc/systemd/system/aiapi.service
[Unit]
Description=AI-API Application
After=network.target

[Service]
User=hikuri
Group=hikuri
WorkingDirectory=/home/hikuri/workbench/projects/aiapi
ExecStart=/bin/bash /home/hikuri/workbench/projects/aiapi/start.sh
Restart=always

[Install]
WantedBy=multi-user.target

Załadowanie usługi

sudo systemctl daemon-reload

Automatyczne uruchomienie usługi przy starcie systemu:

sudo systemctl enable aiapi.service

Start usługi

sudo systemctl start aiapi.service

Status usługi

sudo systemctl status aiapi.service

START.SH

#!/bin/bash
source /home/hikuri/workbench/projects/aiapi/aiapi-env/bin/activate
exec /home/hikuri/workbench/projects/aiapi/aiapi-env/bin/python -m uvicorn app.main:app --host 0.0.0.0 --port 8088