Програми для обліку

Українське програмне забезпечення з відкритим кодом

Ubuntu

Дописи

Linux / Ubuntu

09.07.2024 11:21 Ubuntu

Запуск проекту dotnet як сервісу | ASP.NET

Демонізація і запуск проекту dotnet як фонового сервісу в Ubuntu

Створення файлу сервісу
sudo nano /etc/systemd/system/dotnet_project.service

Вміст файлу сервісу
[Unit]
Description=dotnet project

[Service]
WorkingDirectory=/home/user/project
ExecStart=/usr/bin/dotnet /home/user/project
Restart=always
RestartSec=10
SyslogIdentifier=dotnet-project
User=root
Environment=ASPNETCORE_ENVIRONMENT=Production

[Install]
WantedBy=multi-user.target

Активація або деактивація сервісу
# активація
sudo systemctl enable dotnet_project.service

# деактивація
sudo systemctl disable dotnet_project.service

Запуск сервісу
sudo systemctl start dotnet_project.service

Зупинка сервісу
sudo systemctl stop dotnet_project.service

Перевірка стану сервісу
sudo systemctl status dotnet_project.service

© accounting.org.ua - 2024