22 lines
		
	
	
		
			385 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			385 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
FROM phusion/baseimage:0.11
 | 
						|
 | 
						|
# Use baseimage-docker's init system.
 | 
						|
CMD ["/sbin/my_init"]
 | 
						|
 | 
						|
# install os prereq stuff to image
 | 
						|
ADD prereqs.sh /tmp/prereqs.sh
 | 
						|
RUN bash /tmp/prereqs.sh
 | 
						|
 | 
						|
# install mastodon:
 | 
						|
ADD install.sh /tmp/install.sh
 | 
						|
 | 
						|
RUN chpst -u mastodon:mastodon bash /tmp/install.sh
 | 
						|
 | 
						|
ADD ./rootfs /
 | 
						|
 | 
						|
RUN chmod +x /usr/local/bin/* /etc/service/*/run
 | 
						|
 | 
						|
VOLUME /state
 | 
						|
 | 
						|
EXPOSE 3000 4000
 |