mirror of https://github.com/tteck/Proxmox.git
				
				
				
			Fix install
This commit is contained in:
		
							parent
							
								
									01dde0d818
								
							
						
					
					
						commit
						ca46dd6c77
					
				| 
						 | 
					@ -16,11 +16,10 @@ network_check
 | 
				
			||||||
update_os
 | 
					update_os
 | 
				
			||||||
 | 
					
 | 
				
			||||||
msg_info "Installing Dependencies (Patience)"
 | 
					msg_info "Installing Dependencies (Patience)"
 | 
				
			||||||
$STD apt-get install -y --no-install-recommends \
 | 
					$STD apt-get install -y \
 | 
				
			||||||
  postgresql \
 | 
					  postgresql \
 | 
				
			||||||
  build-essential \
 | 
					  build-essential \
 | 
				
			||||||
  curl \
 | 
					  curl \
 | 
				
			||||||
  unzip \
 | 
					 | 
				
			||||||
  sudo \
 | 
					  sudo \
 | 
				
			||||||
  git \
 | 
					  git \
 | 
				
			||||||
  make \
 | 
					  make \
 | 
				
			||||||
| 
						 | 
					@ -45,16 +44,15 @@ msg_ok "Installed Node.js, pnpm & pm2"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
msg_info "Setup Tianji (Patience)"
 | 
					msg_info "Setup Tianji (Patience)"
 | 
				
			||||||
cd /opt
 | 
					cd /opt
 | 
				
			||||||
RELEASE=$(wget -q https://github.com/msgbyte/tianji/releases/latest -O - | grep "title>Release" | cut -d " " -f 4)
 | 
					RELEASE=$(curl -s https://api.github.com/repos/msgbyte/tianji/releases/latest | grep "tag_name" | awk '{print substr($2, 3, length($2)-4) }')
 | 
				
			||||||
wget -q "https://github.com/msgbyte/tianji/archive/refs/tags/${RELEASE}.zip"
 | 
					wget -q "https://github.com/msgbyte/tianji/archive/refs/tags/v${RELEASE}.zip"
 | 
				
			||||||
unzip -q ${RELEASE}.zip
 | 
					unzip -q v${RELEASE}.zip
 | 
				
			||||||
CLEAN_RELEASE=$(echo $RELEASE | sed 's/^v//')
 | 
					mv tianji-${RELEASE} /opt/tianji
 | 
				
			||||||
mv tianji-${CLEAN_RELEASE} /opt/tianji
 | 
					 | 
				
			||||||
cd tianji
 | 
					cd tianji
 | 
				
			||||||
export NODE_OPTIONS=--max_old_space_size=4096
 | 
					export NODE_OPTIONS=--max_old_space_size=4096
 | 
				
			||||||
echo "${RELEASE}" >"/opt/${APPLICATION}_version.txt"
 | 
					 | 
				
			||||||
$STD pnpm install
 | 
					$STD pnpm install
 | 
				
			||||||
$STD pnpm build
 | 
					$STD pnpm build
 | 
				
			||||||
 | 
					echo "${RELEASE}" >"/opt/${APPLICATION}_version.txt"
 | 
				
			||||||
msg_ok "Initial Setup complete"
 | 
					msg_ok "Initial Setup complete"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
msg_info "Setting up Database"
 | 
					msg_info "Setting up Database"
 | 
				
			||||||
| 
						 | 
					@ -99,6 +97,6 @@ customize
 | 
				
			||||||
 | 
					
 | 
				
			||||||
msg_info "Cleaning up"
 | 
					msg_info "Cleaning up"
 | 
				
			||||||
rm -R /opt/${RELEASE}.zip
 | 
					rm -R /opt/${RELEASE}.zip
 | 
				
			||||||
$STD apt-get autoremove
 | 
					$STD apt-get autoremove -y
 | 
				
			||||||
$STD apt-get autoclean
 | 
					$STD apt-get autoclean -y
 | 
				
			||||||
msg_ok "Cleaned"
 | 
					msg_ok "Cleaned"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue