mirror of
				https://github.com/tteck/Proxmox.git
				synced 2025-10-31 02:49:19 +00:00 
			
		
		
		
	use pm2 with systemd to make pingvin-share survive reboots (#3935)
This commit is contained in:
		
							parent
							
								
									9a0cb6b8f5
								
							
						
					
					
						commit
						95dbf93591
					
				| @ -56,7 +56,7 @@ function update_script() { | ||||
| header_info | ||||
| if [[ ! -d /opt/pingvin-share ]]; then msg_error "No ${APP} Installation Found!"; exit; fi | ||||
| msg_info "Stopping Pingvin Share" | ||||
| pm2 stop pingvin-share-backend pingvin-share-frontend &>/dev/null | ||||
| systemctl stop pm2-root.service | ||||
| msg_ok "Stopped Pingvin Share" | ||||
| 
 | ||||
| msg_info "Updating Pingvin Share" | ||||
| @ -72,7 +72,7 @@ npm run build &>/dev/null | ||||
| msg_ok "Updated Pingvin Share" | ||||
| 
 | ||||
| msg_info "Starting Pingvin Share" | ||||
| pm2 start pingvin-share-backend pingvin-share-frontend &>/dev/null | ||||
| systemctl start pm2-root.service | ||||
| msg_ok "Started Pingvin Share" | ||||
| 
 | ||||
| msg_ok "Updated Successfully" | ||||
|  | ||||
| @ -47,7 +47,10 @@ sed -i '/"admin.config.smtp.allow-unauthorized-certificates":\|admin.config.smtp | ||||
| $STD npm install | ||||
| $STD npm run build | ||||
| $STD pm2 start --name="pingvin-share-frontend" npm -- run start | ||||
| $STD pm2 startup | ||||
| # create and enable pm2-root systemd script | ||||
| $STD pm2 startup systemd  | ||||
| # save running pm2 processes so pingvin-share can survive reboots | ||||
| $STD pm2 save | ||||
| msg_ok "Installed Pingvin Share" | ||||
| 
 | ||||
| motd_ssh | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user