23 lines
		
	
	
		
			610 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			610 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
FROM node:18-slim 
 | 
						|
 | 
						|
WORKDIR /src
 | 
						|
 | 
						|
# https://mediasoup.org/documentation/v3/mediasoup/installation/
 | 
						|
ENV MEDIASOUP_SKIP_WORKER_PREBUILT_DOWNLOAD="true"
 | 
						|
 | 
						|
COPY package.json .
 | 
						|
 | 
						|
RUN \
 | 
						|
    DEBIAN_FRONTEND=noninteractive apt-get update && \
 | 
						|
    apt-get install -y --no-install-recommends build-essential python3-pip && \
 | 
						|
    npm install && \
 | 
						|
    apt-get -y purge --auto-remove build-essential python3-pip && \
 | 
						|
    apt-get install -y --no-install-recommends python3 && \
 | 
						|
    npm cache clean --force && \
 | 
						|
    rm -rf /tmp/* /var/lib/apt/lists/* /var/tmp/* /usr/share/doc/*
 | 
						|
 | 
						|
COPY app app
 | 
						|
COPY public public
 | 
						|
 | 
						|
CMD npm start
 |