@ -1,13 +1,12 @@
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					FROM  ubuntu:22.04 AS ffmpeg 
 
					 
					 
					 
					FROM  ubuntu:22.04 AS ffmpeg 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					
 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					ENV  UID = 1000  \ 
 
					 
					 
					 
					ENV  DEBIAN_FRONTEND = noninteractive
 
				
			 
			
				
				
			
		
	
		
		
			
				
					
					 
					 
					 
					  GID = 1000  \ 
 
					 
					 
					 
					 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					  USER = youtube \ 
 
					 
					 
					 
					 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					  DEBIAN_FRONTEND = noninteractive
 
					 
					 
					 
					 
				
			 
			
		
	
		
		
	
		
		
			
				
					
					 
					 
					 
					
 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					COPY  docker-build.sh .
 
					 
					 
					 
					COPY  docker-build.sh .
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					RUN  sh ./docker-build.sh
 
					 
					 
					 
					RUN  sh ./docker-build.sh
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					
 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					#--------------# Stage 2 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					FROM  ubuntu:22.04 as frontend 
 
					 
					 
					 
					FROM  ubuntu:22.04 as frontend 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					
 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					ENV  DEBIAN_FRONTEND = noninteractive
 
					 
					 
					 
					ENV  DEBIAN_FRONTEND = noninteractive
 
				
			 
			
		
	
	
		
		
			
				
					
						
						
						
							
								 
							 
						
					 
					 
					@ -31,7 +30,7 @@ COPY [ "angular.json", "tsconfig.json", "/build/" ]
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					COPY  [  "src/" , "/build/src/"  ] 
 
					 
					 
					 
					COPY  [  "src/" , "/build/src/"  ] 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					RUN  npm run build
 
					 
					 
					 
					RUN  npm run build
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					
 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					#--------------# 
 
					 
					 
					 
					#--------------#  Final Stage 
 
				
			 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 
					 
					 
					
 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					FROM  ubuntu:22.04 
 
					 
					 
					 
					FROM  ubuntu:22.04 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					
 
					 
					 
					 
					
 
				
			 
			
		
	
	
		
		
			
				
					
						
						
						
							
								 
							 
						
					 
					 
					@ -56,8 +55,8 @@ RUN apt-get update && apt-get -y install \
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					  rm -rf /var/lib/apt
 
					 
					 
					 
					  rm -rf /var/lib/apt
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					
 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					WORKDIR  /app 
 
					 
					 
					 
					WORKDIR  /app 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					COPY  --from= ffmpeg /usr/local/bin/ffmpeg /usr/local/bin/ffmpeg
 
					 
					 
					 
					COPY  --chown= $UID :$GID  -- from= ffmpeg [  "  /usr/local/bin/ffmpeg",  "  /usr/local/bin/ffmpeg" ]  
 
				
			 
			
				
				
			
		
	
		
		
			
				
					
					 
					 
					 
					COPY  --from= ffmpeg /usr/local/bin/ffprobe /usr/local/bin/ffprobe 
 
					 
					 
					 
					COPY  --chown= $UID :$GID  -- from= ffmpeg [  "  /usr/local/bin/ffprobe",  "  /usr/local/bin/ffprobe"  ] 
 
				
			 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					 
					 
					 
					COPY  --chown= $UID :$GID  [  "backend/package.json" , "backend/package-lock.json" , "/app/"  ] 
 
					 
					 
					 
					COPY  --chown= $UID :$GID  [  "backend/package.json" , "backend/package-lock.json" , "/app/"  ] 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					ENV  PM2_HOME = /app/pm2
 
					 
					 
					 
					ENV  PM2_HOME = /app/pm2
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					RUN  npm config set  strict-ssl false  &&  \ 
 
					 
					 
					 
					RUN  npm config set  strict-ssl false  &&  \