mirror of
				https://github.com/casjaysdevdocker/bind
				synced 2025-11-04 01:02:38 -05:00 
			
		
		
		
	🐳 Update codebase 🐳
Dockerfile
This commit is contained in:
		
							
								
								
									
										13
									
								
								Dockerfile
									
									
									
									
									
								
							
							
						
						
									
										13
									
								
								Dockerfile
									
									
									
									
									
								
							@@ -16,7 +16,7 @@ ARG SHELL_OPTS="set -e -o pipefail"
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
ARG SERVICE_PORT="80"
 | 
					ARG SERVICE_PORT="80"
 | 
				
			||||||
ARG EXPOSE_PORTS="53/tcp 53/udp"
 | 
					ARG EXPOSE_PORTS="53/tcp 53/udp"
 | 
				
			||||||
ARG PHP_VERSION="php82"
 | 
					ARG PHP_VERSION="php84"
 | 
				
			||||||
ARG NODE_VERSION="system"
 | 
					ARG NODE_VERSION="system"
 | 
				
			||||||
ARG NODE_MANAGER="system"
 | 
					ARG NODE_MANAGER="system"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -54,7 +54,7 @@ ARG PHP_SERVER
 | 
				
			|||||||
ARG SHELL_OPTS
 | 
					ARG SHELL_OPTS
 | 
				
			||||||
ARG PATH
 | 
					ARG PATH
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ARG PACK_LIST="bind bind-tools bind-dnssec-root bind-plugins nginx \php82-fpm tor "
 | 
					ARG PACK_LIST="bind bind-tools bind-dnssec-root bind-plugins nginx $PHP_VERSION-fpm tor "
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ENV ENV=~/.profile
 | 
					ENV ENV=~/.profile
 | 
				
			||||||
ENV SHELL="/bin/sh"
 | 
					ENV SHELL="/bin/sh"
 | 
				
			||||||
@@ -136,7 +136,7 @@ RUN echo "Updating system files "; \
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
RUN echo "Custom Settings"; \
 | 
					RUN echo "Custom Settings"; \
 | 
				
			||||||
  $SHELL_OPTS; \
 | 
					  $SHELL_OPTS; \
 | 
				
			||||||
echo ""
 | 
					  echo ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
RUN echo "Setting up users and scripts "; \
 | 
					RUN echo "Setting up users and scripts "; \
 | 
				
			||||||
  $SHELL_OPTS; \
 | 
					  $SHELL_OPTS; \
 | 
				
			||||||
@@ -153,7 +153,7 @@ RUN echo "Setting OS Settings "; \
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
RUN echo "Custom Applications"; \
 | 
					RUN echo "Custom Applications"; \
 | 
				
			||||||
  $SHELL_OPTS; \
 | 
					  $SHELL_OPTS; \
 | 
				
			||||||
echo ""
 | 
					  echo ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
RUN echo "Running custom commands"; \
 | 
					RUN echo "Running custom commands"; \
 | 
				
			||||||
  if [ -f "/root/docker/setup/05-custom.sh" ];then echo "Running the custom script";/root/docker/setup/05-custom.sh||{ echo "Failed to execute /root/docker/setup/05-custom.sh" && exit 10; };echo "Done running the custom script";fi; \
 | 
					  if [ -f "/root/docker/setup/05-custom.sh" ];then echo "Running the custom script";/root/docker/setup/05-custom.sh||{ echo "Failed to execute /root/docker/setup/05-custom.sh" && exit 10; };echo "Done running the custom script";fi; \
 | 
				
			||||||
@@ -252,5 +252,8 @@ VOLUME [ "/config","/data" ]
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
EXPOSE ${SERVICE_PORT} ${ENV_PORTS}
 | 
					EXPOSE ${SERVICE_PORT} ${ENV_PORTS}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ENTRYPOINT [ "tini","--","/usr/local/bin/entrypoint.sh" "start" ]
 | 
					STOPSIGNAL SIGRTMIN+3
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					CMD [ "tail", "-f", "/dev/null" ]
 | 
				
			||||||
 | 
					ENTRYPOINT [ "tini", "-p", "SIGTERM","--", "/usr/local/bin/entrypoint.sh", "start" ]
 | 
				
			||||||
HEALTHCHECK --start-period=10m --interval=5m --timeout=15s CMD [ "/usr/local/bin/entrypoint.sh", "healthcheck" ]
 | 
					HEALTHCHECK --start-period=10m --interval=5m --timeout=15s CMD [ "/usr/local/bin/entrypoint.sh", "healthcheck" ]
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user