20 lines
		
	
	
	
		
			421 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
	
		
			421 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
#!/bin/bash
 | 
						|
 | 
						|
set -exuo pipefail
 | 
						|
. make/lib.sh
 | 
						|
 | 
						|
ensure_web_installed
 | 
						|
 | 
						|
# TODO: This is very ugly, will fix in a future PR (hopefully)
 | 
						|
ssh "$GIMLI_LOGIN" "
 | 
						|
	set -euxo pipefail
 | 
						|
	cd $PRODWEB
 | 
						|
	. make/lib.sh
 | 
						|
	ensure_venv
 | 
						|
	./manage.py dumpdata flatpages --indent=2 > flat.json
 | 
						|
	./fix_json.py flat.json flat_fixed.json
 | 
						|
	"
 | 
						|
rsync -ave ssh "$GIMLI_LOGIN:$PRODWEB/flat_fixed.json" data/flat.json
 | 
						|
 | 
						|
./manage.py loaddata data/flat.json
 | 
						|
 |