mirror of https://github.com/Chocobozzz/PeerTube
				
				
				
			
		
			
				
	
	
		
			30 lines
		
	
	
		
			540 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
			
		
		
	
	
			30 lines
		
	
	
		
			540 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
| #!/bin/sh
 | |
| 
 | |
| set -eu
 | |
| 
 | |
| recreateDB () {
 | |
|   dbname="peertube_test$1"
 | |
| 
 | |
|   dropdb --if-exists "$dbname"
 | |
| 
 | |
|   createdb -O peertube "$dbname"
 | |
|   psql -c "CREATE EXTENSION pg_trgm;" "$dbname" &
 | |
|   psql -c "CREATE EXTENSION unaccent;" "$dbname" &
 | |
| }
 | |
| 
 | |
| removeFiles () {
 | |
|   rm -rf "./test$1" "./config/local-test.json" "./config/local-test-$1.json"
 | |
| }
 | |
| 
 | |
| dropRedis () {
 | |
|   redis-cli KEYS "bull-localhost:900$1*" | grep -v empty | xargs --no-run-if-empty redis-cli DEL
 | |
| }
 | |
| 
 | |
| for i in $(seq 1 6); do
 | |
|   recreateDB "$i" &
 | |
|   dropRedis "$i" &
 | |
|   removeFiles "$i" &
 | |
| done
 | |
| 
 | |
| wait
 |