add deployment script for staging and testnet
This commit is contained in:
		
							parent
							
								
									e3cb722d97
								
							
						
					
					
						commit
						04fa52c2b1
					
				
							
								
								
									
										20
									
								
								scripts/deploy.sh
									
									
									
									
									
										Executable file
									
								
							
							
								
								
								
								
								
									
									
								
							
						
						
									
										20
									
								
								scripts/deploy.sh
									
									
									
									
									
										Executable file
									
								
							| @ -0,0 +1,20 @@ | |||||||
|  | #!/bin/bash | ||||||
|  | cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" | ||||||
|  | cd .. | ||||||
|  | 
 | ||||||
|  | server="$1" | ||||||
|  | 
 | ||||||
|  | [[ -z "$server" ]] && { | ||||||
|  |   echo "Please specify server ip." | ||||||
|  |   exit 1 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | [[ "$server" == "testnet" ]] && server="164.92.249.180" | ||||||
|  | [[ "$server" == "staging" ]] && server="registry.detee.ltd" | ||||||
|  | 
 | ||||||
|  | cargo build --release | ||||||
|  | scp target/release/brain-mock $server:/usr/local/bin/brain-mock | ||||||
|  | ssh $server mkdir -p /etc/detee/brain-mock/ | ||||||
|  | scp scripts/detee-brain-mock.service $server:/etc/systemd/system/detee-brain-mock.service | ||||||
|  | ssh $server systemctl daemon-reload | ||||||
|  | ssh $server systemctl restart detee-brain-mock.service | ||||||
							
								
								
									
										11
									
								
								scripts/detee-brain-mock.service
									
									
									
									
									
										Normal file
									
								
							
							
								
								
								
								
								
									
									
								
							
						
						
									
										11
									
								
								scripts/detee-brain-mock.service
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,11 @@ | |||||||
|  | [Unit] | ||||||
|  | Description=DeTEE Brain Mock | ||||||
|  | After=network.target | ||||||
|  | 
 | ||||||
|  | [Service] | ||||||
|  | Type=simple | ||||||
|  | ExecStart=/usr/local/bin/brain-mock | ||||||
|  | Restart=always | ||||||
|  | 
 | ||||||
|  | [Install] | ||||||
|  | WantedBy=multi-user.target | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user