mirror of
				https://github.com/f4exb/sdrangel.git
				synced 2025-10-30 20:40:20 -04:00 
			
		
		
		
	
		
			
	
	
		
			22 lines
		
	
	
		
			513 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
		
		
			
		
	
	
			22 lines
		
	
	
		
			513 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
|  | FROM node:alpine as base
 | ||
|  | 
 | ||
|  | # Install base packages
 | ||
|  | RUN apk update && apk add sudo
 | ||
|  | 
 | ||
|  | RUN npm install -g http-server
 | ||
|  | 
 | ||
|  | # Give node user sudo rights and default to it
 | ||
|  | RUN addgroup node wheel
 | ||
|  | RUN echo '%wheel ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers
 | ||
|  | USER node
 | ||
|  | 
 | ||
|  | RUN sudo mkdir /opt/build \
 | ||
|  |     && sudo chown node:node /opt/build
 | ||
|  | WORKDIR /opt/build
 | ||
|  | 
 | ||
|  | FROM base as codegen_server
 | ||
|  | RUN mkdir -p /opt/build/sdrangel/swagger/sdrangel
 | ||
|  | 
 | ||
|  | WORKDIR /opt/build/sdrangel/swagger/sdrangel
 | ||
|  | ENTRYPOINT [ "http-server", "-p 8081", "--cors"]
 |