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
 | 
