31 lines
		
	
	
	
		
			637 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
	
		
			637 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
#!/bin/bash
 | 
						|
 | 
						|
set -exuo pipefail
 | 
						|
. make/lib.sh
 | 
						|
 | 
						|
gimli_only
 | 
						|
only_in_directory "$TESTWEB"
 | 
						|
 | 
						|
CURRENT_BRANCH="$(git branch --show-current)"
 | 
						|
BRANCH="${1:-$CURRENT_BRANCH}"
 | 
						|
 | 
						|
safe_checkout_branch "$BRANCH"
 | 
						|
 | 
						|
# Teď máme správnou větev, jdeme vše nainstalovat
 | 
						|
install_everything
 | 
						|
systemctl --user restart mamweb-test.service
 | 
						|
 | 
						|
# Přihlášení
 | 
						|
htpasswd -bc .htpasswd test lisakjelisak
 | 
						|
setfacl -m u:www-data:r .htpasswd
 | 
						|
 | 
						|
# Build dokumentace
 | 
						|
ensure_venv
 | 
						|
(
 | 
						|
	cd docs
 | 
						|
	make html
 | 
						|
)
 | 
						|
# Oprava práv k dokumentaci
 | 
						|
setfacl -m u:www-data:x . docs docs/_build
 | 
						|
setfacl -R -m u:www-data:rX docs/_build/html
 | 
						|
setfacl -R -m default:u:www-data:rX docs/_build/html
 |