| 
				
			 | 
			
			
				@@ -1,21 +1,22 @@ 
			 | 
		
	
		
			
			| 
				1
			 | 
			
				
			 | 
			
			
				-FROM debian:stable 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1
			 | 
			
			
				+FROM python:2.7-slim 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				3
			 | 
			
			
				+WORKDIR /app 
			 | 
		
	
		
			
			| 
				
			 | 
			
				4
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				5
			 | 
			
			
				+RUN useradd searx 
			 | 
		
	
		
			
			| 
				
			 | 
			
				6
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				7
			 | 
			
			
				+EXPOSE 5000 
			 | 
		
	
		
			
			| 
				
			 | 
			
				8
			 | 
			
			
				+CMD ["/usr/local/bin/uwsgi", "--uid", "searx", "--gid", "searx", "--http", ":5000", "-w",  "searx.webapp"] 
			 | 
		
	
		
			
			| 
				2
			 | 
			
				9
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				3
			 | 
			
				10
			 | 
			
			
				 RUN apt-get update && \ 
			 | 
		
	
		
			
			| 
				4
			 | 
			
				11
			 | 
			
			
				     apt-get install -y --no-install-recommends \ 
			 | 
		
	
		
			
			| 
				5
			 | 
			
				
			 | 
			
			
				-            python-dev python2.7-minimal python-virtualenv \ 
			 | 
		
	
		
			
			| 
				6
			 | 
			
				
			 | 
			
			
				-            python-pybabel python-pip zlib1g-dev \ 
			 | 
		
	
		
			
			| 
				7
			 | 
			
				
			 | 
			
			
				-            libxml2-dev libxslt1-dev build-essential \ 
			 | 
		
	
		
			
			| 
				8
			 | 
			
				
			 | 
			
			
				-            openssl 
			 | 
		
	
		
			
			| 
				
			 | 
			
				12
			 | 
			
			
				+            zlib1g-dev libxml2-dev libxslt1-dev libffi-dev build-essential \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				13
			 | 
			
			
				+            libssl-dev openssl && \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				14
			 | 
			
			
				+    rm -rf /var/lib/apt/lists/* 
			 | 
		
	
		
			
			| 
				9
			 | 
			
				15
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				10
			 | 
			
				
			 | 
			
			
				-RUN useradd searx 
			 | 
		
	
		
			
			| 
				
			 | 
			
				16
			 | 
			
			
				+RUN pip install --no-cache uwsgi 
			 | 
		
	
		
			
			| 
				11
			 | 
			
				17
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				12
			 | 
			
				
			 | 
			
			
				-WORKDIR /app 
			 | 
		
	
		
			
			| 
				13
			 | 
			
				
			 | 
			
			
				-RUN pip install uwsgi 
			 | 
		
	
		
			
			| 
				14
			 | 
			
				18
			 | 
			
			
				 COPY requirements.txt /app/requirements.txt 
			 | 
		
	
		
			
			| 
				15
			 | 
			
				
			 | 
			
			
				-RUN pip install -r requirements.txt 
			 | 
		
	
		
			
			| 
				
			 | 
			
				19
			 | 
			
			
				+RUN pip install --no-cache -r requirements.txt 
			 | 
		
	
		
			
			| 
				16
			 | 
			
				20
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				17
			 | 
			
				21
			 | 
			
			
				 COPY . /app 
			 | 
		
	
		
			
			| 
				18
			 | 
			
				22
			 | 
			
			
				 RUN sed -i -e "s/ultrasecretkey/`openssl rand -hex 16`/g" searx/settings.yml 
			 | 
		
	
		
			
			| 
				19
			 | 
			
				
			 | 
			
			
				- 
			 | 
		
	
		
			
			| 
				20
			 | 
			
				
			 | 
			
			
				-EXPOSE 5000 
			 | 
		
	
		
			
			| 
				21
			 | 
			
				
			 | 
			
			
				-CMD ["/usr/local/bin/uwsgi", "--uid", "searx", "--gid", "searx", "--http", ":5000", "-w",  "searx.webapp"] 
			 |