| 
									
										
										
										
											2016-11-11 16:37:39 -06:00
										 |  |  | FROM ruby:2.3.1
 | 
					
						
							| 
									
										
										
										
											2016-03-14 15:39:39 -05:00
										 |  |  | 
 | 
					
						
							|  |  |  | ENV RAILS_ENV=production | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-09-17 11:24:58 -05:00
										 |  |  | RUN echo 'deb http://httpredir.debian.org/debian jessie-backports main contrib non-free' >> /etc/apt/sources.list
 | 
					
						
							| 
									
										
										
										
											2016-10-12 06:19:21 -05:00
										 |  |  | RUN curl -sL https://deb.nodesource.com/setup_4.x | bash -
 | 
					
						
							|  |  |  | RUN apt-get update -qq && apt-get install -y build-essential libpq-dev libxml2-dev libxslt1-dev nodejs ffmpeg && rm -rf /var/lib/apt/lists/*
 | 
					
						
							|  |  |  | RUN npm install -g npm@3 && npm install -g yarn
 | 
					
						
							| 
									
										
										
										
											2016-03-14 15:39:39 -05:00
										 |  |  | RUN mkdir /mastodon
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | WORKDIR /mastodon
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ADD Gemfile /mastodon/Gemfile
 | 
					
						
							|  |  |  | ADD Gemfile.lock /mastodon/Gemfile.lock
 | 
					
						
							| 
									
										
										
										
											2016-08-24 11:51:36 -05:00
										 |  |  | RUN bundle install --deployment --without test development
 | 
					
						
							| 
									
										
										
										
											2016-08-26 12:12:19 -05:00
										 |  |  | 
 | 
					
						
							|  |  |  | ADD package.json /mastodon/package.json
 | 
					
						
							| 
									
										
										
										
											2016-10-12 06:19:21 -05:00
										 |  |  | ADD yarn.lock /mastodon/yarn.lock
 | 
					
						
							|  |  |  | RUN yarn
 | 
					
						
							| 
									
										
										
										
											2016-03-14 15:39:39 -05:00
										 |  |  | 
 | 
					
						
							|  |  |  | ADD . /mastodon
 | 
					
						
							| 
									
										
										
										
											2016-03-16 05:18:09 -05:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-03-16 06:57:01 -05:00
										 |  |  | VOLUME ["/mastodon/public/system", "/mastodon/public/assets"]
 |