Install plex with auto-update script
This commit is contained in:
		
							parent
							
								
									2ce1c4fafc
								
							
						
					
					
						commit
						0ca861a2de
					
				|  | @ -1,8 +1,12 @@ | |||
| FROM kelvinchen/seedbox:base | ||||
| FROM buildpack-deps:xenial-scm | ||||
| MAINTAINER Kelvin Chen <kelvin@kelvinchen.org> | ||||
| 
 | ||||
| RUN curl -sL "https://plex.tv/downloads/latest/1?channel=8&build=linux-ubuntu-x86_64&distro=ubuntu&X-Plex-Token=" > /tmp/plex.deb \ | ||||
|     && dpkg -i /tmp/plex.deb \ | ||||
| # Download plexupdate script and install Plex | ||||
| # This script can be later used to update Plex directly in the container | ||||
| RUN curl -sL "https://github.com/mrworf/plexupdate/raw/master/plexupdate.sh" \ | ||||
|         > /usr/local/bin/plexupdate \ | ||||
|     && chmod +x /usr/local/bin/plexupdate \ | ||||
|     && plexupdate -pad \ | ||||
|     && apt-get clean \ | ||||
|     && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* | ||||
| 
 | ||||
|  | @ -11,6 +15,6 @@ VOLUME /config | |||
| EXPOSE 32400 | ||||
| 
 | ||||
| COPY plexmediaserver /etc/default/plexmediaserver | ||||
| COPY start Preferences.xml / | ||||
| COPY init Preferences.xml / | ||||
| 
 | ||||
| CMD ["/start"] | ||||
| CMD ["/init"] | ||||
|  |  | |||
|  | @ -2,6 +2,6 @@ | |||
| 
 | ||||
| mkdir -p "/config/Plex Media Server/" | ||||
| cp -n /Preferences.xml "/config/Plex Media Server/" | ||||
| rm "/config/Plex Media Server/plexmediaserver.pid" | ||||
| rm -f "/config/Plex Media Server/plexmediaserver.pid" | ||||
| 
 | ||||
| start_pms > /dev/null 2>&1 | ||||
		Loading…
	
		Reference in New Issue