mirror of
				https://gitlab.crans.org/mediatek/med.git
				synced 2025-11-04 09:42:11 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			27 lines
		
	
	
		
			901 B
		
	
	
	
		
			Desktop File
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			901 B
		
	
	
	
		
			Desktop File
		
	
	
	
	
	
[Unit]
 | 
						|
Description=Crans Portail Captif
 | 
						|
Requires=nginx.service
 | 
						|
Requires=portail_captif.socket
 | 
						|
After=nginx.service
 | 
						|
After=network-online.target
 | 
						|
 | 
						|
[Service]
 | 
						|
Type=forking
 | 
						|
User=root
 | 
						|
Group=root
 | 
						|
PIDFile=/run/portail_captif.pid
 | 
						|
WorkingDirectory=/var/www/portail_captif/
 | 
						|
ExecStartPre=/usr/bin/python3 /var/www/portail_captif/manage.py start_portail
 | 
						|
ExecStart=/usr/bin/gunicorn3 portail_captif.wsgi:application --pid=/run/portail_captif.pid --name www-data --user www-data --group www-data --daemon --log-file /var/log/gunicorn/portail_captif.log --log-level=info --bind=unix:///tmp/gunicorn-portail_captif.sock --workers=1
 | 
						|
ExecReload=/bin/kill -s HUP $MAINPID
 | 
						|
ExecStop=/bin/kill -s TERM $MAINPID
 | 
						|
ExecStopPost=/usr/bin/python3 /var/www/portail_captif/manage.py stop_portail
 | 
						|
Restart=on-failure
 | 
						|
RestartSec=65
 | 
						|
StartLimitInterval=60
 | 
						|
StartLimitBurst=2
 | 
						|
 | 
						|
[Install]
 | 
						|
WantedBy=multi-user.target
 | 
						|
Also=portail_captif.socket
 |