Recyklovány některé části instalační mašinerie KSP webu, zejména máme společné zamykání.
		
			
				
	
	
		
			24 lines
		
	
	
	
		
			711 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
	
		
			711 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
#!/bin/bash
 | 
						|
# This script is the bottom half of tools/deploy. It runs locally at Gimli
 | 
						|
# in /akce/ksp/<instance>/kurzy-src/frontend, where the current source tree is already
 | 
						|
# checked out. It builds and installs everything.
 | 
						|
 | 
						|
set -e
 | 
						|
 | 
						|
# Locale is set explicitly here, for its passing over SSH is unreliable.
 | 
						|
unset -v $(locale | cut -d'=' -f1)	# unset locale; LC_ALL overrides all
 | 
						|
export LANG=C				# default for LC_* except LC_ALL
 | 
						|
export LC_CTYPE=cs_CZ.UTF-8
 | 
						|
 | 
						|
echo "## Building the course"
 | 
						|
nice yarnpkg install --frozen-lockfile
 | 
						|
nice yarnpkg build
 | 
						|
 | 
						|
DEST=../../static/kurz
 | 
						|
mkdir -p $DEST
 | 
						|
 | 
						|
for f in public/build/bundle.{css,js} ../tasks.json ; do
 | 
						|
	b=$(basename $f)
 | 
						|
	cp $f $DEST/$b.new
 | 
						|
	mv $DEST/$b.new $DEST/$b
 | 
						|
done
 |