mirror of
				https://github.com/f4exb/sdrangel.git
				synced 2025-10-31 13:00:26 -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"]
 |