Files
IT_Ticket_System/it-ticket-system.service
T
2026-03-25 11:37:46 -04:00

30 lines
657 B
Desktop File

[Unit]
Description=TechDesk IT Ticket System (Gunicorn + SocketIO)
After=network.target mysql.service
Wants=mysql.service
[Service]
Type=notify
User=www-data
Group=www-data
WorkingDirectory=/var/www/it-ticket-system
Environment="FLASK_ENV=production"
EnvironmentFile=/var/www/it-ticket-system/.env
ExecStart=/var/www/it-ticket-system/venv/bin/gunicorn \
--config gunicorn.conf.py \
run:app
ExecReload=/bin/kill -s HUP $MAINPID
KillMode=mixed
TimeoutStopSec=5
PrivateTmp=true
Restart=on-failure
RestartSec=10
# Logging
StandardOutput=journal
StandardError=journal
SyslogIdentifier=it-ticket-system
[Install]
WantedBy=multi-user.target