43 lines
		
	
	
		
			827 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
		
		
			
		
	
	
			43 lines
		
	
	
		
			827 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
| 
								 | 
							
								ARG RADARR_VERSION=5.17.2.9580
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								FROM ubuntu:24.04 AS base
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								RUN apt update && \
							 | 
						||
| 
								 | 
							
								    apt install -y \
							 | 
						||
| 
								 | 
							
								        curl \
							 | 
						||
| 
								 | 
							
								        sqlite3 \
							 | 
						||
| 
								 | 
							
								        libicu-dev && \
							 | 
						||
| 
								 | 
							
								    apt clean && \
							 | 
						||
| 
								 | 
							
								    rm -rf /var/lib/apt/lists/*
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								FROM base AS download
							 | 
						||
| 
								 | 
							
								ARG RADARR_VERSION
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								RUN mkdir /download /radarr
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								WORKDIR /download
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								RUN curl -OL https://github.com/Radarr/Radarr/releases/download/v${RADARR_VERSION}/Radarr.master.${RADARR_VERSION}.linux-core-x64.tar.gz && \
							 | 
						||
| 
								 | 
							
								    tar -xzvf /download/Radarr.master.${RADARR_VERSION}.linux-core-x64.tar.gz -C /radarr
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								FROM base
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								RUN mkdir -p /opt /cert /media /config && \
							 | 
						||
| 
								 | 
							
								    chown ubuntu:ubuntu /cert /media /config
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								VOLUME /cert
							 | 
						||
| 
								 | 
							
								VOLUME /config
							 | 
						||
| 
								 | 
							
								VOLUME /media
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								COPY --from=download /radarr/Radarr /opt/radarr
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								USER ubuntu
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								WORKDIR /config
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								ENTRYPOINT ["/opt/radarr/Radarr"]
							 | 
						||
| 
								 | 
							
								CMD ["-nobrowser", "-data=/config"]
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 |