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
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
utils Skip AUDIOBOOKSHELF_UID/GID if undefined 2023-01-22 12:30:36 +01:00
Auth.js
Db.js Silence remove invalid sessions debug log 2023-01-08 09:15:11 -06:00
Logger.js
Server.js Skip AUDIOBOOKSHELF_UID/GID if undefined 2023-01-22 12:30:36 +01:00
SocketAuthority.js
Watcher.js