Create image
This commit is contained in:
		
							
								
								
									
										25
									
								
								Dockerfile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								Dockerfile
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,25 @@
 | 
			
		||||
FROM steamcmd/steamcmd:latest
 | 
			
		||||
 | 
			
		||||
RUN useradd soldat
 | 
			
		||||
 | 
			
		||||
RUN steamcmd \
 | 
			
		||||
    +login anonymous \
 | 
			
		||||
    +force_install_dir /soldat \
 | 
			
		||||
    +app_update 638500 validate \
 | 
			
		||||
    +quit
 | 
			
		||||
 | 
			
		||||
WORKDIR /soldat
 | 
			
		||||
 | 
			
		||||
COPY startserver.sh /soldat/
 | 
			
		||||
 | 
			
		||||
RUN mkdir config
 | 
			
		||||
RUN mv mapslist.txt mapslist.default.txt && \
 | 
			
		||||
    ln -s config/mapslist.txt mapslist.txt
 | 
			
		||||
RUN mv soldat.ini soldat.default.ini && \
 | 
			
		||||
    ln -s config/soldat.ini soldat.ini
 | 
			
		||||
 | 
			
		||||
RUN chown -R soldat:root /soldat/logs/
 | 
			
		||||
 | 
			
		||||
USER soldat
 | 
			
		||||
 | 
			
		||||
ENTRYPOINT ["/soldat/startserver.sh"]
 | 
			
		||||
		Reference in New Issue
	
	Block a user