| 
									
										
										
										
											2025-07-25 12:44:03 +02:00
										 |  |  | FROM alpine:latest
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-07-25 12:44:07 +02:00
										 |  |  | ENV EXTRAURL = "http://mdu.se/"
 | 
					
						
							|  |  |  | ENV REPOFILE = "/etc/customMirrors/repoList.list"
 | 
					
						
							|  |  |  | ENV DNSSRV = "1.1.1.1"
 | 
					
						
							| 
									
										
										
										
											2025-07-25 12:44:03 +02:00
										 |  |  | 
 | 
					
						
							|  |  |  | RUN apk update && \
 | 
					
						
							|  |  |  |     apk add python3 py3-pip git bash
 | 
					
						
							|  |  |  | # inotify-tools
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | RUN mkdir /etc/customMirrors
 | 
					
						
							|  |  |  | WORKDIR /etc/customMirrors/
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | RUN git clone https://tea.shupogaki.org/YuruC3/Repo-IP-lists && \
 | 
					
						
							|  |  |  |     ln -s /etc/customMirrors/Repo-IP-lists/MirrorListV4 /etc/customMirrors/MirrorListV4 && \
 | 
					
						
							|  |  |  |     ln -s /etc/customMirrors/Repo-IP-lists/MirrorListV6 /etc/customMirrors/MirrorListV6 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # RUN touch /etc/customMirrors/MirrorListV6 && \
 | 
					
						
							|  |  |  | #     touch /etc/customMirrors/MirrorListV4
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | COPY mainDocker.py .
 | 
					
						
							|  |  |  | COPY whatDomain.py .
 | 
					
						
							|  |  |  | COPY requirements.txt .
 | 
					
						
							|  |  |  | COPY init.sh .
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | RUN python3 -m venv venv && \
 | 
					
						
							|  |  |  |     venv/bin/python3 -m pip install --upgrade pip && \
 | 
					
						
							|  |  |  |     venv/bin/pip3 install -r requirements.txt
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | COPY cron-jobs /etc/crontabs/
 | 
					
						
							|  |  |  | RUN chmod 0644 /etc/crontabs/cron-jobs && \
 | 
					
						
							|  |  |  |     crontab /etc/crontabs/cron-jobs
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | COPY gitPush.sh .
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | RUN chmod +x ./gitPush.sh
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | CMD ["bash", "init.sh"]
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # CMD ["/usr/sbin/crond", "-f"]
 |