diff --git a/dumbyt_dotnet.service b/dumbyt_dotnet.service new file mode 100644 index 0000000..c211065 --- /dev/null +++ b/dumbyt_dotnet.service @@ -0,0 +1,26 @@ +[Unit] +Description=Dotnet interface for DumbYT +After=network-online.target +Wants=network-online.target systemd-networkd-wait-online.service + +[Service] +WorkingDirectory=/root/BackEnd/bin/Debug/netcoreapp2.0/ +ExecStart=/usr/bin/dotnet /root/BackEnd/bin/Debug/netcoreapp2.0/YTManager.dll + +; Restart configuration +Restart=always + +; How this shows up in logs +SyslogIdentifier=dumbyt_dotnet + +; User and Cgroup the process will run as. +User=root +Group=root + +Environment=ASPNETCORE_ENVIRONMENT=Production +Environment=DOTNET_PRINT_TELEMETRY_MESSAGE=false +Environment=ASPNETCORE_URLS="http://*:62214" +Environment=POSTGRESQL_DBSTR="Server=192.168.1.2;Port=32768;Database=postgres;User Id=postgres;" + +[Install] +WantedBy=multi-user.target