mirror of https://github.com/aiden09/mirotalksfu
				
				
				
			
			You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
		
			38 lines
		
	
	
		
			738 B
		
	
	
	
		
			Docker
		
	
			
		
		
	
	
			38 lines
		
	
	
		
			738 B
		
	
	
	
		
			Docker
		
	
FROM ubuntu:20.04
 | 
						|
 | 
						|
WORKDIR /src
 | 
						|
 | 
						|
# gcc g++ make
 | 
						|
RUN \
 | 
						|
	apt-get update && \
 | 
						|
	apt-get install -y build-essential
 | 
						|
 | 
						|
# Python 3.8 and pip
 | 
						|
RUN \
 | 
						|
	DEBIAN_FRONTEND=noninteractive apt-get install -y tzdata && \
 | 
						|
	apt install -y software-properties-common && \
 | 
						|
	add-apt-repository ppa:deadsnakes/ppa && \
 | 
						|
	apt update && \
 | 
						|
	apt install -y python3.8 python3-pip
 | 
						|
 | 
						|
# NodeJS 14.X and npm
 | 
						|
RUN \
 | 
						|
	apt install -y curl dirmngr apt-transport-https lsb-release ca-certificates && \
 | 
						|
	curl -sL https://deb.nodesource.com/setup_14.x | bash - && \
 | 
						|
	apt-get install -y nodejs
 | 
						|
 | 
						|
# Vim editor
 | 
						|
RUN apt-get install -y vim
 | 
						|
 | 
						|
COPY package.json .
 | 
						|
 | 
						|
RUN npm install
 | 
						|
 | 
						|
COPY app app
 | 
						|
COPY public public
 | 
						|
 | 
						|
EXPOSE 3010/tcp
 | 
						|
EXPOSE 40000-40100/tcp
 | 
						|
EXPOSE 40000-40100/udp
 | 
						|
 | 
						|
CMD npm start |