43 lines
		
	
	
		
			844 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
		
		
			
		
	
	
			43 lines
		
	
	
		
			844 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
| 
								 | 
							
								ARG READARR_VERSION=0.4.9.2730
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								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 READARR_VERSION
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								RUN mkdir /download /readarr
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								WORKDIR /download
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								RUN curl -OL https://github.com/Readarr/Readarr/releases/download/v${READARR_VERSION}/Readarr.develop.${READARR_VERSION}.linux-core-x64.tar.gz && \
							 | 
						||
| 
								 | 
							
								    tar -xzvf /download/Readarr.develop.${READARR_VERSION}.linux-core-x64.tar.gz -C /readarr
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								FROM base
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								RUN mkdir -p /opt /cert /media /config && \
							 | 
						||
| 
								 | 
							
								    chown ubuntu:ubuntu /cert /media /config
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								VOLUME /cert
							 | 
						||
| 
								 | 
							
								VOLUME /config
							 | 
						||
| 
								 | 
							
								VOLUME /media
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								COPY --from=download /readarr/Readarr /opt/readarr
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								USER ubuntu
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								WORKDIR /config
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								ENTRYPOINT ["/opt/readarr/Readarr"]
							 | 
						||
| 
								 | 
							
								CMD ["-nobrowser", "-data=/config"]
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 |