| 
					
				 | 
			
			
				@@ -1,36 +1,4 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-FROM ubuntu 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+FROM pandoc/latex:2.9 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-# prepare a user which runs everything locally! - required in child images! 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-RUN useradd --user-group --create-home --shell /bin/false app 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+RUN apk add make 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-ENV HOME=/home/app 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-WORKDIR $HOME 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-ENV DEBIAN_FRONTEND="noninteractive" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-RUN apt-get update && \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    apt-get install -y \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    build-essential \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    wget \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    context \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    && rm -rf /var/lib/apt/lists/* 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-RUN wget https://github.com/jgm/pandoc/releases/download/2.2.1/pandoc-2.2.1-1-amd64.deb 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-RUN dpkg -i pandoc-2.2.1-1-amd64.deb  && rm pandoc-*.deb 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-#Cleanup to reduce container size 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-RUN apt-get remove -y wget && \  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    apt-get autoclean && \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    apt-get clean 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-ENV APP_NAME=resume 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-# before switching to user we need to set permission properly 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-# copy all files, except the ignored files from .dockerignore 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-COPY . $HOME/$APP_NAME/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-COPY ./Makefile $HOME/$APP_NAME/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-RUN chown -R app:app $HOME/* 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-USER app 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-WORKDIR $HOME/$APP_NAME 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-RUN make clean 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-ENTRYPOINT make pdf 
			 |