audiobookshelf/server
Lars Kiesow 274b0e48be
Skip AUDIOBOOKSHELF_UID/GID if undefined
This patch slightly changes the behavior of the `AUDIOBOOKSHELF_UID` and
`AUDIOBOOKSHELF_GID` options. Instead of defining a default user and
group, trying to modify files and silently failing if the filesystem
mode cannot be changed, this patch will just skip the entire process in
the first place.

If these options are defined, Audiobookshelf should behave exactly as
before. If they are not defined, Audiobookshelf will now cause fewer
file modifications (or less failures when trying to modify files).

If this patch gets applied, it should probably be highlighted in the
release notes. This usually shouldn't cause problems for migrations
since the Docker guides explicitly configure the options and the
package installations do not seem to use this at all, but there is still
a change that it will and users should be aware of that.

If a problem arises, users can easily fix the problem by either setting
the permissions once manually to the audiobookshelf user or by simply
defining the `AUDIOBOOKSHELF_UID/GID` options.
2023-01-22 12:30:36 +01:00
..
controllers Add:Option to disable backup of audio files in embed metadata tool #1370 2023-01-07 15:16:52 -06:00
finders Add MusicBrainz provider 2023-01-07 13:05:33 -06:00
libs Start of new epub reader 2023-01-01 18:09:00 -06:00
managers Fix:Close open playback session on server when local playback session syncing from mobile 2023-01-15 15:00:18 -06:00
objects Fix:Close open playback session on server when local playback session syncing from mobile 2023-01-15 15:00:18 -06:00
providers Update:Handle badly formatted series sequence from Audible #1339 2023-01-07 16:33:20 -06:00
routers Add MusicBrainz provider 2023-01-07 13:05:33 -06:00
scanner Fix:Check if Windows before cleaning file path for POSIX separators #1254 2023-01-05 17:45:27 -06:00
utils Skip AUDIOBOOKSHELF_UID/GID if undefined 2023-01-22 12:30:36 +01:00
Auth.js Update:Remove RSS feeds from login response payload and include feeds from library items request 2022-12-31 10:59:12 -06:00
Db.js Silence remove invalid sessions debug log 2023-01-08 09:15:11 -06:00
Logger.js Fix:Check if Windows before cleaning file path for POSIX separators #1254 2023-01-05 17:45:27 -06:00
Server.js Skip AUDIOBOOKSHELF_UID/GID if undefined 2023-01-22 12:30:36 +01:00
SocketAuthority.js Update:Only emit library socket events to users with access to lib 2022-11-30 17:32:59 -06:00
Watcher.js Fix:Check if Windows before cleaning file path for POSIX separators #1254 2023-01-05 17:45:27 -06:00