| 
									
										
										
										
											2024-11-23 17:00:17 +01:00
										 |  |  | # SPDX-License-Identifier: AGPL-3.0-or-later | 
					
						
							|  |  |  | # Copyright (c) 2024 Interstellar Development | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-11-16 19:22:55 +01:00
										 |  |  | FROM python:alpine | 
					
						
							|  |  |  | WORKDIR /usr/local/app | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | COPY src ./ | 
					
						
							|  |  |  | RUN pip install --no-cache-dir -r requirements.txt | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-11-16 23:46:21 +01:00
										 |  |  | EXPOSE 5001 | 
					
						
							| 
									
										
										
										
											2024-11-16 19:22:55 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | RUN adduser -D app | 
					
						
							| 
									
										
										
										
											2024-11-17 00:16:31 +01:00
										 |  |  | RUN chown -R app:app ../app | 
					
						
							| 
									
										
										
										
											2024-11-16 19:22:55 +01:00
										 |  |  | USER app | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-11-23 17:00:17 +01:00
										 |  |  | CMD ["gunicorn","-w 2", "-b 0.0.0.0:5000", "wsgi:app"] |