Initial commit
This commit is contained in:
		
							
								
								
									
										17
									
								
								lotgd-web/Dockerfile
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										17
									
								
								lotgd-web/Dockerfile
									
									
									
									
									
										Executable file
									
								
							@@ -0,0 +1,17 @@
 | 
			
		||||
#This image is the NGINX webserver that holds the LotGD PHP files and connects to the DB and PHP containers
 | 
			
		||||
FROM nginx:alpine
 | 
			
		||||
 | 
			
		||||
MAINTAINER Chris P
 | 
			
		||||
 | 
			
		||||
#Copies the game's PHP files to the container
 | 
			
		||||
COPY lotgd /var/www/lotgd 
 | 
			
		||||
 | 
			
		||||
#Removes the default NGINX config (otherwise localhost won't work)
 | 
			
		||||
RUN rm /etc/nginx/conf.d/default.conf
 | 
			
		||||
 | 
			
		||||
#Copies in the pre-configured lotgd config
 | 
			
		||||
COPY lotgd.conf /etc/nginx/conf.d/lotgd.conf
 | 
			
		||||
 | 
			
		||||
#Port 443 is exposed in case one wants to use SSL, but there is no cert, reverse proxy is advised
 | 
			
		||||
EXPOSE 80
 | 
			
		||||
EXPOSE 443
 | 
			
		||||
		Reference in New Issue
	
	Block a user