[Unit] Description=AssetTrack Inventory System After=network.target mysql.service [Service] User=assettrack Group=assettrack WorkingDirectory=/opt/assettrack Environment="PATH=/usr/bin" Environment="FLASK_ENV=production" Environment="FLASK_SECRET_KEY=your-generated-secret-key-here" # Using Gunicorn as WSGI server ExecStart=/usr/bin/gunicorn --workers 3 --bind unix:/opt/assettrack/assettrack.sock -m 007 app:app Restart=always RestartSec=5 [Install] WantedBy=multi-user.target