Skip to content

Conversation

@mr-brune
Copy link
Contributor

@mr-brune mr-brune commented Dec 21, 2025

Usefull to have downloaded media owned by user 1000 and not by root

Added non-root user and adjusted permissions for security.
Updated Dockerfile to create a non-root user with home directory, install system dependencies including ffmpeg, and set permissions for application directories.
Updated Dockerfile to streamline dependencies and user setup.
@mr-brune mr-brune changed the title Run docker image as user and not as root implement appuser for running container as non-root Dec 21, 2025
@Arrowar Arrowar changed the base branch from main to develop December 21, 2025 18:40
@Arrowar Arrowar merged commit f1139b5 into Arrowar:develop Dec 21, 2025
1 check passed
Arrowar added a commit that referenced this pull request Dec 24, 2025
* Bump v3.4.9

* Fix pypi

* Fix HLS crash

* Fix pypi (lib missing)

* ConfigManager with caching

* implement appuser for running container as non-root (#462)

* Create non-root user and set permissions in Dockerfile

Added non-root user and adjusted permissions for security.

* Refactor Dockerfile for non-root user and dependencies

Updated Dockerfile to create a non-root user with home directory, install system dependencies including ffmpeg, and set permissions for application directories.

* Refactor Dockerfile for improved setup

Updated Dockerfile to streamline dependencies and user setup.

* New xml MPD parser

* Update github workflows

* Fix resolution not recognized HLS stream.

* new dash parser

* Fix

* crunchy premium fix

* Fix ruff

* Update requirements.txt

* Add checks for mpd_sub_list None

* Map default_KID to kid:key

* Add nove

* Update requirements.txt

* Fix default_KID

* Try ass sub

* Update domain

---------

Co-authored-by: mr-brune <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants