2023-05-27 11:13:18 -07:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								FROM almalinux/9-base
							 | 
						
					
						
							
								
									
										
										
										
											2025-03-16 10:43:16 -07:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								ARG PHPVER=83
							 | 
						
					
						
							
								
									
										
										
										
											2023-05-27 11:13:18 -07:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								RUN dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm -y
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								RUN dnf install -y https://rpms.remirepo.net/enterprise/remi-release-9.rpm
							 | 
						
					
						
							
								
									
										
										
										
											2024-10-14 12:15:11 -07:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								RUN dnf update -y && dnf upgrade -y
							 | 
						
					
						
							
								
									
										
										
										
											2024-12-17 21:52:38 -08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								RUN dnf install -y httpd mod_ssl wget procps cronie iproute
							 | 
						
					
						
							
								
									
										
										
										
											2023-04-05 07:53:20 -07:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								RUN openssl req -newkey rsa:2048 -nodes -keyout /etc/pki/tls/private/localhost.key -x509 -days 3650 -subj "/CN=localhost" -out /etc/pki/tls/certs/localhost.crt
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								RUN mkdir /run/php-fpm/
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								RUN mkdir /scripts
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								COPY ./scripts/* /scripts/
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								RUN chmod +x /scripts/*
							 | 
						
					
						
							
								
									
										
										
										
											2023-05-27 11:13:18 -07:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#RUN /scripts/install-php$PHPVER.sh
							 | 
						
					
						
							
								
									
										
										
										
											2023-04-05 07:53:20 -07:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								RUN curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								RUN chmod +x wp-cli.phar
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								RUN mv wp-cli.phar /usr/local/bin/wp
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								COPY ./configs/default-index.conf /etc/httpd/conf.d/
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								COPY ./configs/prod-php.ini /etc/php.ini
							 | 
						
					
						
							
								
									
										
										
										
											2023-04-09 17:00:17 -07:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								COPY ./configs/phpinfo.php /var/www/html/
							 | 
						
					
						
							
								
									
										
										
										
											2023-04-05 07:53:20 -07:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								COPY ./configs/mariadb.repo /etc/yum.repos.d/
							 | 
						
					
						
							
								
									
										
										
										
											2023-04-09 16:06:00 -07:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								COPY ./configs/index.php /var/www/html/
							 | 
						
					
						
							
								
									
										
										
										
											2024-12-17 21:47:32 -08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								COPY ./configs/remote_ip.conf /etc/httpd/conf.d/
							 | 
						
					
						
							
								
									
										
										
										
											2024-10-14 12:15:11 -07:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								RUN    echo "15 */12 * * * root /scripts/log-rotate.sh"  >>  /etc/crontab
							 | 
						
					
						
							
								
									
										
										
										
											2023-04-05 07:53:20 -07:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								RUN yum clean all
							 | 
						
					
						
							
								
									
										
										
										
											2023-05-27 11:13:18 -07:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								ENTRYPOINT [ "/scripts/entrypoint.sh" ]
							 |