hacky af never use this!
This commit is contained in:
		
						commit
						b73565dc94
					
				
					 6 changed files with 275 additions and 0 deletions
				
			
		
							
								
								
									
										74
									
								
								Dockerfile
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										74
									
								
								Dockerfile
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,74 @@
 | 
			
		|||
ARG WOWSIMPLEREGISTRATION_VERSION=master
 | 
			
		||||
 | 
			
		||||
FROM composer:2.8 AS composer
 | 
			
		||||
RUN apk --no-cache add \
 | 
			
		||||
  git \
 | 
			
		||||
  gmp-dev \
 | 
			
		||||
  libgd \
 | 
			
		||||
  libpng-dev \
 | 
			
		||||
  libxml2-dev \
 | 
			
		||||
  libzip-dev \
 | 
			
		||||
  oniguruma-dev \
 | 
			
		||||
  sed \
 | 
			
		||||
  zlib-dev
 | 
			
		||||
 | 
			
		||||
RUN docker-php-ext-install \
 | 
			
		||||
  gd \
 | 
			
		||||
  gmp \
 | 
			
		||||
  mbstring \
 | 
			
		||||
  mysqli \
 | 
			
		||||
  pdo \
 | 
			
		||||
  pdo_mysql \
 | 
			
		||||
  soap \
 | 
			
		||||
  zip
 | 
			
		||||
 | 
			
		||||
RUN git clone https://github.com/masterking32/WoWSimpleRegistration \
 | 
			
		||||
  && cd WoWSimpleRegistration \
 | 
			
		||||
  && git checkout ${WOWSIMPLEREGISTRATION_VERSION}
 | 
			
		||||
 | 
			
		||||
RUN cd ./WoWSimpleRegistration/application \
 | 
			
		||||
  && composer install
 | 
			
		||||
 | 
			
		||||
RUN sed -i '/<?php/a error_reporting(E_ALL ^ E_DEPRECATED);' ./WoWSimpleRegistration/index.php
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
FROM php:8.4-alpine3.20
 | 
			
		||||
RUN apk add --no-cache \
 | 
			
		||||
  gmp \
 | 
			
		||||
  libgd \
 | 
			
		||||
  libpng \
 | 
			
		||||
  libxml2 \
 | 
			
		||||
  libzip \
 | 
			
		||||
  oniguruma \
 | 
			
		||||
  zlib
 | 
			
		||||
 | 
			
		||||
RUN apk --no-cache add --virtual .build-deps \
 | 
			
		||||
    gmp-dev \
 | 
			
		||||
    libgd \
 | 
			
		||||
    libpng-dev \
 | 
			
		||||
    libxml2-dev \
 | 
			
		||||
    libzip-dev \
 | 
			
		||||
    oniguruma-dev \
 | 
			
		||||
    zlib-dev \
 | 
			
		||||
  && docker-php-ext-install \
 | 
			
		||||
    gd \
 | 
			
		||||
    gmp \
 | 
			
		||||
    mbstring \
 | 
			
		||||
    mysqli \
 | 
			
		||||
    pdo \
 | 
			
		||||
    pdo_mysql \
 | 
			
		||||
    soap \
 | 
			
		||||
    zip \
 | 
			
		||||
  && apk del .build-deps
 | 
			
		||||
 | 
			
		||||
COPY --from=composer /app/WoWSimpleRegistration/application/ /var/www/html/application/
 | 
			
		||||
COPY --from=composer /app/WoWSimpleRegistration/template/ /var/www/html/template/
 | 
			
		||||
COPY --from=composer /app/WoWSimpleRegistration/favicon.ico /var/www/html/
 | 
			
		||||
COPY --from=composer /app/WoWSimpleRegistration/index.php /var/www/html/
 | 
			
		||||
 | 
			
		||||
RUN chown -R www-data:www-data /var/www/html
 | 
			
		||||
 | 
			
		||||
WORKDIR /var/www/html
 | 
			
		||||
 | 
			
		||||
CMD [ "php", "-S", "0.0.0.0:8000" ]
 | 
			
		||||
EXPOSE 8000
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue