29 lines
		
	
	
	
		
			765 B
		
	
	
	
		
			SYSTEMD
		
	
	
	
	
	
		
		
			
		
	
	
			29 lines
		
	
	
	
		
			765 B
		
	
	
	
		
			SYSTEMD
		
	
	
	
	
	
| 
								 | 
							
								# Update the fundraiser total/sustainer list from an SQL file on Apache restart.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								[Unit]
							 | 
						||
| 
								 | 
							
								Description=Update Conservancy website database
							 | 
						||
| 
								 | 
							
								Before=apache2.service
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								[Service]
							 | 
						||
| 
								 | 
							
								Type=oneshot
							 | 
						||
| 
								 | 
							
								User=www-data
							 | 
						||
| 
								 | 
							
								ExecStart=/usr/bin/sqlite3 -bail /var/lib/www/database/conservancy-website.sqlite3 ".timeout 30000" "BEGIN TRANSACTION;" ".read /home/debian/django-supporters-list.sql" "COMMIT;"
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								SystemCallFilter=~@clock @cpu-emulation @debug @module @mount @obsolete
							 | 
						||
| 
								 | 
							
								CapabilityBoundingSet=
							 | 
						||
| 
								 | 
							
								NoNewPrivileges=true
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								PrivateDevices=true
							 | 
						||
| 
								 | 
							
								PrivateNetwork=true
							 | 
						||
| 
								 | 
							
								PrivateTmp=true
							 | 
						||
| 
								 | 
							
								PrivateUsers=false
							 | 
						||
| 
								 | 
							
								ProtectControlGroups=true
							 | 
						||
| 
								 | 
							
								ProtectHome=read-only
							 | 
						||
| 
								 | 
							
								ProtectKernelModules=true
							 | 
						||
| 
								 | 
							
								ProtectKernelTunables=true
							 | 
						||
| 
								 | 
							
								ProtectSystem=strict
							 | 
						||
| 
								 | 
							
								ReadWritePaths=/var/lib/www/database
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								[Install]
							 | 
						||
| 
								 | 
							
								WantedBy=apache2.service
							 |