Add Dockerfile
This commit is contained in:
		
							
								
								
									
										24
									
								
								Dockerfile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								Dockerfile
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,24 @@
 | 
				
			|||||||
 | 
					FROM node:latest
 | 
				
			||||||
 | 
					LABEL maintainer "Sthope <rjs.ricardosilva@gmail.com>"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					ENV DEBIAN_FRONTEND noninteractive
 | 
				
			||||||
 | 
					ARG MC_VERSION=unknown
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					RUN apt-get -qy update \
 | 
				
			||||||
 | 
					    && apt-get -qy dist-upgrade \
 | 
				
			||||||
 | 
					    && apt-get -qy install unzip \
 | 
				
			||||||
 | 
					    && apt-get -y clean \
 | 
				
			||||||
 | 
					    && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# https://www.npmjs.com/package/meshcommander
 | 
				
			||||||
 | 
					RUN mkdir /meshcommander \
 | 
				
			||||||
 | 
					    && cd /meshcommander \
 | 
				
			||||||
 | 
					    && npm install meshcommander \
 | 
				
			||||||
 | 
					    && echo -n "Meshcommander version: " \
 | 
				
			||||||
 | 
					    && npm info meshcommander version
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					EXPOSE 3000
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					WORKDIR /meshcommander/node_modules/meshcommander
 | 
				
			||||||
 | 
					CMD ["node", "meshcommander", "--any"]
 | 
				
			||||||
 | 
					# "--any" binds on all interfaces, not only 127.0.0.1
 | 
				
			||||||
		Reference in New Issue
	
	Block a user