mirror of https://github.com/vector-im/riot-web
				
				
				
			keep complexhttpserver installation within riot folder and gitignore leftovers
							parent
							
								
									5d4ded05b4
								
							
						
					
					
						commit
						146549a66a
					
				| 
						 | 
				
			
			@ -1,2 +1,3 @@
 | 
			
		|||
node_modules
 | 
			
		||||
*.png
 | 
			
		||||
riot/env
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -8,23 +8,24 @@ if [ -d $BASE_DIR/riot-web ]; then
 | 
			
		|||
    exit
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
cd $BASE_DIR
 | 
			
		||||
# Install ComplexHttpServer (a drop in replacement for Python's SimpleHttpServer
 | 
			
		||||
# but with support for multiple threads) into a virtualenv.
 | 
			
		||||
(
 | 
			
		||||
    virtualenv $BASE_DIR/env
 | 
			
		||||
    source $BASE_DIR/env/bin/activate
 | 
			
		||||
    virtualenv env
 | 
			
		||||
    source env/bin/activate
 | 
			
		||||
 | 
			
		||||
    # Having been bitten by pip SSL fail too many times, I don't trust the existing pip
 | 
			
		||||
    # to be able to --upgrade itself, so grab a new one fresh from source.
 | 
			
		||||
    curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
 | 
			
		||||
    python get-pip.py
 | 
			
		||||
    rm get-pip.py
 | 
			
		||||
 | 
			
		||||
    pip install ComplexHttpServer
 | 
			
		||||
 | 
			
		||||
    deactivate
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
cd $BASE_DIR
 | 
			
		||||
curl -L https://github.com/vector-im/riot-web/archive/${RIOT_BRANCH}.zip --output riot.zip
 | 
			
		||||
unzip -q riot.zip
 | 
			
		||||
rm riot.zip
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue