mirror of
				https://gitea.blesmrt.net/mikaela/shell-things.git
				synced 2025-11-04 11:27:38 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			30 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Desktop File
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Desktop File
		
	
	
	
	
	
[Unit]
 | 
						|
Description=Limnoria instance
 | 
						|
After=network-online.target
 | 
						|
# if sharing server with IRC server, add
 | 
						|
#ergo.service
 | 
						|
#Wants=ergo.service
 | 
						|
 | 
						|
[Service]
 | 
						|
Type=simple
 | 
						|
Environment=PATH=/home/BOTUSER/venv/bin:/home/BOTUSER/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
 | 
						|
Environment="TZ=Europe/Helsinki"
 | 
						|
# if supybot.commands.allowShell is True and this is not set, may default to /
 | 
						|
WorkingDirectory=/home/BOTUSER/
 | 
						|
# supybot.pidFile
 | 
						|
PIDFile=/home/BOTUSER/BOTNICKNAME/BOTNICKNAME.pid
 | 
						|
# mkdir venv && python3 -m venv venv && . venv/bin/activate && python3 -m pip install git+https://github.com/ProgVal/Limnoria.git@testing
 | 
						|
ExecStart=/home/BOTUSER/venv/bin/limnoria /home/BOTUSER/BOTNICKNAME/BOTNICKNAME.conf
 | 
						|
ExecReload=/bin/kill -HUP $MAINPID
 | 
						|
Restart=always
 | 
						|
RestartSec=5s
 | 
						|
User=BOTUSER
 | 
						|
# Limit memory to 300 Mb after which throthhle use. Useful with pypy.
 | 
						|
# https://www.freedesktop.org/software/systemd/man/systemd.resource-control.html
 | 
						|
MemoryHigh=300M
 | 
						|
# Also attempt to restrict CPU use to 9 %
 | 
						|
#CPUQuota=9%
 | 
						|
 | 
						|
[Install]
 | 
						|
WantedBy=multi-user.target
 |