20 lines
		
	
	
		
			357 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
		
		
			
		
	
	
			20 lines
		
	
	
		
			357 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
| 
								 | 
							
								FROM node:6.10.0-slim
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								EXPOSE 3000
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								RUN mkdir -p /usr/src/app
							 | 
						||
| 
								 | 
							
								WORKDIR /usr/src/app
							 | 
						||
| 
								 | 
							
								RUN mkdir -p /usr/src/app/db
							 | 
						||
| 
								 | 
							
								VOLUME ["/usr/src/app/db"]
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								RUN npm install -g nodemon
							 | 
						||
| 
								 | 
							
								RUN apt-get update && apt-get install -y vim git
							 | 
						||
| 
								 | 
							
								COPY .vimrc /root/.vimrc
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								COPY package.json /usr/src/app/
							 | 
						||
| 
								 | 
							
								COPY . /usr/src/app
							 | 
						||
| 
								 | 
							
								RUN npm install
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# Use nodemon to start app.
							 | 
						||
| 
								 | 
							
								CMD [ "nodemon" ]
							 |