2019-10-28 12:47:04 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								FROM ruby:2.5.1-stretch
							 | 
						
					
						
							
								
									
										
										
										
											2018-09-06 16:29:07 -05:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								ARG USER
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								RUN mkdir /myapp
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								COPY script/build/debian/prebuild.sh myapp/script/build/debian/prebuild.sh
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								RUN myapp/script/build/debian/prebuild.sh
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								COPY script/build/debian/node.sh myapp/script/build/debian/node.sh
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								RUN myapp/script/build/debian/node.sh
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								COPY script/build/debian/postgres.sh myapp/script/build/debian/postgres.sh
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								RUN myapp/script/build/debian/postgres.sh
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								COPY script/build/debian/java.sh myapp/script/build/debian/java.sh
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								RUN myapp/script/build/debian/java.sh
							 | 
						
					
						
							
								
									
										
										
										
											2019-01-09 17:57:35 -06:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								COPY gems /myapp/gems/
							 | 
						
					
						
							
								
									
										
										
										
											2018-09-06 16:29:07 -05:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								WORKDIR /myapp
							 | 
						
					
						
							
								
									
										
										
										
											2019-01-17 11:50:55 -06:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								COPY Gemfile /myapp/Gemfile
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								COPY Gemfile.lock /myapp/Gemfile.lock
							 | 
						
					
						
							
								
									
										
										
										
											2019-11-05 16:17:11 -06:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								RUN gem install bundler -v "~>1.0"
							 | 
						
					
						
							
								
									
										
										
										
											2019-01-17 11:50:55 -06:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								RUN bundle install
							 | 
						
					
						
							
								
									
										
										
										
											2018-09-06 16:29:07 -05:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								RUN groupadd -r -g 1000 $USER
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								RUN useradd -r -m -g $USER -u 1000 $USER
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								RUN chown -R $USER /usr/lib/node_modules
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								RUN chgrp -R $USER /usr/lib/node_modules
							 | 
						
					
						
							
								
									
										
										
										
											2019-01-17 11:50:55 -06:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								RUN chown -R $USER /myapp
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								RUN chgrp -R $USER /myapp
							 | 
						
					
						
							
								
									
										
										
										
											2018-09-06 16:29:07 -05:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								RUN chown -R $USER /myapp/Gemfile
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								RUN chgrp -R $USER /myapp/Gemfile.lock
							 | 
						
					
						
							
								
									
										
										
										
											2018-12-10 15:23:46 -06:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								RUN chown -R $USER /usr/local/bundle
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								RUN chgrp -R $USER /usr/local/bundle
							 | 
						
					
						
							
								
									
										
										
										
											2018-09-06 16:29:07 -05:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								USER $USER
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								EXPOSE 5000
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								CMD foreman start
							 |