|  | @@ -8,6 +8,13 @@ WORKDIR /usr/local/searx
 | 
	
		
			
			| 8 | 8 |  
 | 
	
		
			
			| 9 | 9 |  CMD ["./run.sh"]
 | 
	
		
			
			| 10 | 10 |  
 | 
	
		
			
			|  | 11 | +RUN adduser -D -h /usr/local/searx -s /bin/sh searx searx \
 | 
	
		
			
			|  | 12 | + && echo '#!/bin/sh' >> run.sh \
 | 
	
		
			
			|  | 13 | + && echo 'sed -i "s|base_url : False|base_url : $BASE_URL|g" searx/settings.yml' >> run.sh \
 | 
	
		
			
			|  | 14 | + && echo 'sed -i "s/image_proxy : False/image_proxy : $IMAGE_PROXY/g" searx.setting.yml' >> run.sh \
 | 
	
		
			
			|  | 15 | + && echo 'python searx/webapp.py' >> run.sh \
 | 
	
		
			
			|  | 16 | + && chmod +x run.sh
 | 
	
		
			
			|  | 17 | +
 | 
	
		
			
			| 11 | 18 |  COPY requirements.txt /usr/local/searx/requirements.txt
 | 
	
		
			
			| 12 | 19 |  
 | 
	
		
			
			| 13 | 20 |  RUN apk -U add \
 | 
	
	
		
			
			|  | @@ -38,17 +45,10 @@ RUN apk -U add \
 | 
	
		
			
			| 38 | 45 |  
 | 
	
		
			
			| 39 | 46 |  COPY . /usr/local/searx
 | 
	
		
			
			| 40 | 47 |  
 | 
	
		
			
			| 41 |  | -RUN adduser -D -h /usr/local/searx -s /bin/sh searx searx \
 | 
	
		
			
			| 42 |  | - && chown -R searx:searx /usr/local/searx
 | 
	
		
			
			|  | 48 | +RUN chown -R searx:searx /usr/local/searx
 | 
	
		
			
			| 43 | 49 |  
 | 
	
		
			
			| 44 | 50 |  USER searx
 | 
	
		
			
			| 45 | 51 |  
 | 
	
		
			
			| 46 | 52 |  RUN cd /usr/local/searx \
 | 
	
		
			
			| 47 | 53 |   && sed -i "s/127.0.0.1/0.0.0.0/g" searx/settings.yml \
 | 
	
		
			
			| 48 | 54 |   && sed -i "s/ultrasecretkey/`openssl rand -hex 16`/g" searx/settings.yml
 | 
	
		
			
			| 49 |  | -
 | 
	
		
			
			| 50 |  | -RUN echo '#!/bin/sh' >> run.sh \
 | 
	
		
			
			| 51 |  | - && echo 'sed -i "s|base_url : False|base_url : $BASE_URL|g" searx/settings.yml' >> run.sh \
 | 
	
		
			
			| 52 |  | - && echo 'sed -i "s/image_proxy : False/image_proxy : $IMAGE_PROXY/g" searx.setting.yml' >> run.sh \
 | 
	
		
			
			| 53 |  | - && echo 'python searx/webapp.py' >> run.sh \
 | 
	
		
			
			| 54 |  | - && chmod +x run.sh
 |