19 lines
		
	
	
		
			524 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
		
		
			
		
	
	
			19 lines
		
	
	
		
			524 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
| 
								 | 
							
								FROM ubuntu:14.10
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								ENV DEBIAN_FRONTEND noninteractive
							 | 
						||
| 
								 | 
							
								RUN locale-gen en_GB en_GB.UTF-8 && dpkg-reconfigure locales
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# Prerequisites
							 | 
						||
| 
								 | 
							
								RUN apt-get update && apt-get install -y \
							 | 
						||
| 
								 | 
							
								    opendkim && \
							 | 
						||
| 
								 | 
							
								    apt-get clean && \
							 | 
						||
| 
								 | 
							
								    rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# configure settings script
							 | 
						||
| 
								 | 
							
								VOLUME ["/mail_settings"]
							 | 
						||
| 
								 | 
							
								COPY boot /boot
							 | 
						||
| 
								 | 
							
								RUN chmod 755 /boot
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# start necessary services for operation (dovecot -F starts dovecot in the foreground to prevent container exit)
							 | 
						||
| 
								 | 
							
								ENTRYPOINT /boot; service rsyslog start; opendkim -f
							 |