forked from MapComplete/MapComplete
		
	
		
			
				
	
	
		
			23 lines
		
	
	
	
		
			625 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
	
		
			625 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
| #! /bin/bash
 | |
| # To be run from app directory
 | |
| nvm use
 | |
| export NODE_OPTIONS="--max-old-space-size=8192"
 | |
| 
 | |
| npm run build:vite:app-landing
 | |
| 
 | |
| mkdir to_upload
 | |
| mv dist/app/* to_upload/
 | |
| cp -r .well-known/ to_upload/
 | |
| mkdir -p to_upload/assets/fonts
 | |
| 
 | |
| cp ../public/css/index-tailwind-output.css to_upload/assets/
 | |
| cp ../public/assets/fonts/source-sans-pro.regular.ttf to_upload/assets/fonts/
 | |
| 
 | |
| cp dist/assets/*.js to_upload/assets/
 | |
| rm -rf dist
 | |
| 
 | |
| ssh hetzner "rm -rf /root/app/"
 | |
| scp -rp to_upload/ hetzner:/root/app/
 | |
| scp -rp to_upload/.well-known/ hetzner:/root/app/
 | |
| ssh hetzner "cp ~/public/apk/mapcomplete-latest.apk ~/app/"
 | |
| rm -rf to_upload
 |