mirror of
				https://github.com/linuxserver/docker-jellyfin.git
				synced 2025-10-31 04:57:38 +09:00 
			
		
		
		
	Merge pull request #8 from thelamer/master
add umask setting as optional variable
This commit is contained in:
		| @@ -53,6 +53,7 @@ docker create \ | ||||
|   -e PUID=1000 \ | ||||
|   -e PGID=1000 \ | ||||
|   -e TZ=Europe/London \ | ||||
|   -e UMASK_SET=<022> `#optional` \ | ||||
|   -p 8096:8096 \ | ||||
|   -p 8920:8920 `#optional` \ | ||||
|   -v </path/to/library>:/config \ | ||||
| @@ -80,6 +81,7 @@ services: | ||||
|       - PUID=1000 | ||||
|       - PGID=1000 | ||||
|       - TZ=Europe/London | ||||
|       - UMASK_SET=<022> #optional | ||||
|     volumes: | ||||
|       - </path/to/library>:/config | ||||
|       - <path/to/tvseries>:/data/tvshows | ||||
| @@ -104,6 +106,7 @@ Container images are configured using parameters passed at runtime (such as thos | ||||
| | `-e PUID=1000` | for UserID - see below for explanation | | ||||
| | `-e PGID=1000` | for GroupID - see below for explanation | | ||||
| | `-e TZ=Europe/London` | Specify a timezone to use EG Europe/London | | ||||
| | `-e UMASK_SET=<022>` | for umask setting of Emby, default if left unset is 022. | | ||||
| | `-v /config` | Jellyfin data storage location. *This can grow very large, 50gb+ is likely for a large collection.* | | ||||
| | `-v /data/tvshows` | Media goes here. Add as many as needed e.g. `/data/movies`, `/data/tv`, etc. | | ||||
| | `-v /data/movies` | Media goes here. Add as many as needed e.g. `/data/movies`, `/data/tv`, etc. | | ||||
|   | ||||
| @@ -28,6 +28,9 @@ param_usage_include_env: true | ||||
| param_env_vars: | ||||
|   - { env_var: "TZ", env_value: "Europe/London", desc: "Specify a timezone to use EG Europe/London"} | ||||
| # optional container parameters | ||||
| opt_param_usage_include_env: true | ||||
| opt_param_env_vars: | ||||
|   - { env_var: "UMASK_SET", env_value: "<022>", desc: "for umask setting of Emby, default if left unset is 022."} | ||||
| opt_param_usage_include_vols: true | ||||
| opt_param_volumes: | ||||
|   - { vol_path: "/transcode", vol_host_path: "</path for transcoding>", desc: "Path for transcoding folder, *optional*." } | ||||
|   | ||||
| @@ -5,6 +5,10 @@ JELLYFIN_CONFIG_DIR="/config" \ | ||||
| JELLYFIN_LOG_DIR="/config/log" \ | ||||
| JELLYFIN_CACHE_DIR="/config/cache"  | ||||
|  | ||||
| # set umask | ||||
| UMASK_SET=${UMASK_SET:-022} | ||||
| umask "$UMASK_SET" | ||||
|  | ||||
| exec \ | ||||
| 	s6-setuidgid abc /usr/bin/jellyfin \ | ||||
| 	--ffmpeg=/usr/lib/jellyfin-ffmpeg/ffmpeg | ||||
|   | ||||
		Reference in New Issue
	
	Block a user