forked from External/greenlight
		
	create dockerfile for dev and update compose
This commit is contained in:
		
							
								
								
									
										10
									
								
								Dockerfile.dev
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								Dockerfile.dev
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,10 @@
 | 
				
			|||||||
 | 
					FROM ruby:2.3.1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# app dependencies
 | 
				
			||||||
 | 
					RUN apt-get update -qq && apt-get install -y build-essential libpq-dev nodejs
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					ENV RAILS_ENV=development \
 | 
				
			||||||
 | 
					    APP_HOME=/usr/src/app
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					RUN mkdir $APP_HOME
 | 
				
			||||||
 | 
					WORKDIR $APP_HOME
 | 
				
			||||||
@@ -1,20 +0,0 @@
 | 
				
			|||||||
FROM ruby:2.3.1
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# app dependencies
 | 
					 | 
				
			||||||
RUN apt-get update -qq && apt-get install -y build-essential libpq-dev nodejs
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ENV RAILS_ENV=production \
 | 
					 | 
				
			||||||
    APP_HOME=/usr/src/app \
 | 
					 | 
				
			||||||
    BIGBLUEBUTTON_ENDPOINT=http://test-install.blindsidenetworks.com/bigbluebutton/ \
 | 
					 | 
				
			||||||
    BIGBLUEBUTTON_SECRET=8cd8ef52e8e101574e400365b55e11a6
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
RUN mkdir $APP_HOME
 | 
					 | 
				
			||||||
WORKDIR $APP_HOME
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ADD . $APP_HOME
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
RUN bundle install --without development test doc --deployment --clean
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
RUN bundle exec rake assets:precompile --trace
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
CMD ["scripts/default_start.sh"]
 | 
					 | 
				
			||||||
@@ -1,7 +1,9 @@
 | 
				
			|||||||
version: '2'
 | 
					version: '2'
 | 
				
			||||||
services:
 | 
					services:
 | 
				
			||||||
  web:
 | 
					  web:
 | 
				
			||||||
    build: .
 | 
					    build:
 | 
				
			||||||
 | 
					      context: .
 | 
				
			||||||
 | 
					      dockerfile: Dockerfile.dev
 | 
				
			||||||
    ports:
 | 
					    ports:
 | 
				
			||||||
      - '80:80'
 | 
					      - '80:80'
 | 
				
			||||||
    volumes:
 | 
					    volumes:
 | 
				
			||||||
@@ -10,7 +12,6 @@ services:
 | 
				
			|||||||
      - gem_cache
 | 
					      - gem_cache
 | 
				
			||||||
    expose:
 | 
					    expose:
 | 
				
			||||||
      - '3001'
 | 
					      - '3001'
 | 
				
			||||||
    working_dir: '/usr/src/app'
 | 
					 | 
				
			||||||
    stdin_open: true
 | 
					    stdin_open: true
 | 
				
			||||||
    tty: true
 | 
					    tty: true
 | 
				
			||||||
    command: bundle exec rails s -p 80 -b '0.0.0.0'
 | 
					    command: bundle exec rails s -p 80 -b '0.0.0.0'
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user