| 
									
										
										
										
											2025-02-11 22:27:49 -05:00
										 |  |  | FROM python:3.13-alpine | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-02-13 15:26:35 -05:00
										 |  |  | COPY requirements.txt /root | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-02-14 14:59:52 -05:00
										 |  |  | RUN apk add build-base geos geos-dev sqlite libspatialite | 
					
						
							| 
									
										
										
										
											2025-02-13 15:26:35 -05:00
										 |  |  | RUN pip3 install -r /root/requirements.txt | 
					
						
							| 
									
										
										
										
											2025-02-11 22:27:49 -05:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-02-22 13:53:54 -05:00
										 |  |  | RUN mkdir -p /var/opt/xmet/lib/xmet | 
					
						
							|  |  |  | RUN mkdir -p /var/opt/xmet/bin | 
					
						
							|  |  |  | RUN mkdir -p /var/lib/xmet | 
					
						
							| 
									
										
										
										
											2025-02-11 22:27:49 -05:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-02-22 13:53:54 -05:00
										 |  |  | COPY db/xmet.sql doc/radars.tsv doc/wfo.tsv /tmp | 
					
						
							|  |  |  | COPY lib/xmet/*.py /var/opt/xmet/lib/xmet | 
					
						
							|  |  |  | COPY bin/xmet-nexrad-archive bin/xmet-db-init /var/opt/xmet/bin | 
					
						
							| 
									
										
										
										
											2025-02-11 22:27:49 -05:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-02-22 13:53:54 -05:00
										 |  |  | ENV PYTHONPATH=/var/opt/xmet/lib | 
					
						
							| 
									
										
										
										
											2025-02-11 22:27:49 -05:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-02-22 13:53:54 -05:00
										 |  |  | RUN sqlite3 -init /tmp/xmet.sql /var/lib/xmet/xmet.db .quit | 
					
						
							| 
									
										
										
										
											2025-02-11 22:27:49 -05:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-02-22 13:53:54 -05:00
										 |  |  | RUN /var/opt/xmet/bin/xmet-db-init \ | 
					
						
							|  |  |  |  /var/lib/xmet/xmet.db \ | 
					
						
							| 
									
										
										
										
											2025-02-21 16:30:19 -05:00
										 |  |  |  /tmp/radars.tsv \ | 
					
						
							|  |  |  |  /tmp/wfo.tsv | 
					
						
							| 
									
										
										
										
											2025-02-11 22:27:49 -05:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-02-22 13:53:54 -05:00
										 |  |  | ENTRYPOINT ["/var/opt/xmet/bin/xmet-nexrad-archive", "/var/lib/xmet/xmet.db"] |