All your suggestions, requests and ideas for future development
FTW
Posts: 39 Joined: 28 Jan 2022, 09:47
Post
by FTW » 06 Dec 2023, 09:21
Hello,
Using: FileBot 5.1.2 (r10125) With JLesage Docker
since this new version of FileBot.
Atomic Move seem not working anymore and I didnt change anyting in my path. I was working before
HardLink work fine just the
Move take a lot longer to do (seem to Copy/Delete).
I am using:
Code: Select all
Source Path: /data/temp/Movies/releasename/movie_name.mkv
Destination Path: /data/media/Movies/R/Release name/movie_name.mkv
any idea what could be my issue?
Thanks
Best Regards
rednoah
The Source
Posts: 23934 Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:
Post
by rednoah » 06 Dec 2023, 10:55
--action hardlink working and
--action move not working makes no sense to me. I'd start by double-checking everything.
What is your docker configuration?
Make sure that both input and output folder are on the same mounted volume. See
Notes on --action MOVE and --action HARDLINK for details.
FTW
Posts: 39 Joined: 28 Jan 2022, 09:47
Post
by FTW » 07 Dec 2023, 07:51
What is your docker configuration?
I set everything this way
Code: Select all
/data -> /mnt/user/archives/release/ -> AMC Output directory
/data/temp -> /mnt/user/archives/release/temp/ -> AMC Watch Directory
/data/Torrent -> /mnt/user/archives/release/Torrent/ -> useless container path that I didnt remove yet
/NAS -> /mnt/remotes/NAS/ -> Remote NAS no need Atomic/Hardlink
/NAS2 -> /mnt/remotes/NAS2/ -> Remote NAS 2
/config -> /mnt/user/appdata/FileBot -> config FileBot path
/storage -> /mnt/user/archives/release/ -> Default Container Input Path from docker that I don't use
Container Variable: AMC_INPUT_DIR -> /data/temp
Container Variable: AMC_OUTPUT_DIR - /data/media/
From the GUI, I always use
/data as Input and Output path
rednoah
The Source
Posts: 23934 Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:
Post
by rednoah » 07 Dec 2023, 10:13
Why did you add this volume mapping?
Code: Select all
/data/temp -> /mnt/user/archives/release/temp/ -> AMC Watch Directory
Looks like you're moving files from one mount point to another, which will of course result in a cross-filesystem copy+delete operation from the container point-of-view:
Code: Select all
/data -> /mnt/user/archives/release/ -> AMC Output directory
/data/temp -> /mnt/user/archives/release/temp/ -> AMC Watch Directory
Code: Select all
/data/temp/Movies/releasename/movie_name.mkv -> AMC Watch Directory
/data/media/Movies/R/Release name/movie_name.mkv -> AMC Output directory
Note that
--action hardlink cannot possibly work with this configuration. Please read
Notes on --action MOVE and --action HARDLINK for details.
FTW
Posts: 39 Joined: 28 Jan 2022, 09:47
Post
by FTW » 08 Dec 2023, 09:07
rednoah wrote: ↑ 07 Dec 2023, 10:13
Why did you add this volume mapping?
Code: Select all
/data/temp -> /mnt/user/archives/release/temp/ -> AMC Watch Directory
because its in the Default Config of the Docker that I needed to edit coming from this JLesage docker version.
so that's mean I can just remove this mapping?
I can just use the Containing Variable? -> Container Variable: AMC_INPUT_DIR -> /data/temp as AMC Watch folder?
rednoah
The Source
Posts: 23934 Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:
Post
by rednoah » 08 Dec 2023, 10:28
Since this mapping serves no apparent purpose, I'd remove it. Maybe that'll make it work. Removing unnecessary complexity is always a good idea.
You'll want to ask JLesage for usage help on JLesage container specific environment variables.