44 lines
665 B
Desktop File
44 lines
665 B
Desktop File
[Unit]
|
|
|
|
Description=Django Web Application
|
|
|
|
After=network.target
|
|
|
|
|
|
|
|
[Service]
|
|
|
|
User=root
|
|
|
|
WorkingDirectory=/usr/local/st
|
|
|
|
|
|
|
|
# 使用 bash -c 来执行包含 source 的命令
|
|
|
|
ExecStart=/bin/bash -c 'source /usr/local/sthj/bin/activate && /usr/local/st/manage.py runserver 0.0.0.0:8000'
|
|
|
|
|
|
|
|
# 确保服务在退出时不会立即重启(这适用于开发服务器)
|
|
|
|
Restart=on-failure
|
|
|
|
|
|
|
|
# 设置环境变量(如果需要的话)
|
|
|
|
#Environment="DJANGO_SETTINGS_MODULE=your_project.settings"
|
|
|
|
|
|
|
|
# 如果需要,可以限制服务运行的文件描述符数量
|
|
|
|
LimitNOFILE=10000
|
|
|
|
|
|
|
|
[Install]
|
|
|
|
WantedBy=multi-user.target
|