Creating a Linux Service with Systemd
Service file Template
[Unit]
Description=
After=network.target
[Service]
User=
Group=
WorkingDirectory=
Environment=
ExecStart=
Restart=always
RestartSec=5
[Install]
WantedBy=multi-user.target
Finished Version
[Unit]
Description=FastAPI Finance Management System
After=network.target
[Service]
User=martins
Group=martins
WorkingDirectory=/var/www/lexr-cash
Environment="PATH=/var/www/lexr-cash/.venv/bin"
ExecStart=/var/www/lexr-cash/.venv/bin/fastapi run --port 5353
Restart=always
RestartSec=5
[Install]
WantedBy=multi-user.target