From 4f54305abf9aa360863d1b110977ac98469cfc15 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 31 Mar 2026 16:55:55 -0400 Subject: [PATCH] Fix: Bind SMB subdirectories correctly in docker-compose.yml MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Previously, /mnt/smb-ame was mounted as /smb-share in the container, but /watch, /output, and /ame-logs were separate Docker volumes, causing uploaded files to be stored in ephemeral volumes instead of the SMB share. Now bind each SMB subdirectory directly to its corresponding container path: - /mnt/smb-ame/Watch → /watch - /mnt/smb-ame/Output → /output - /mnt/smb-ame/Logs → /ame-logs This ensures uploaded .prproj files appear on the SMB share where AME can access them from the watch folder. Co-Authored-By: Claude Haiku 4.5 --- docker-compose.yml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 17243fd..acd13f9 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -31,11 +31,13 @@ services: - app_data:/data # Temporary upload storage - upload_tmp:/tmp/uploads - # Mount SMB share from host — pre-mount at host level with: + # Mount SMB share subdirectories from host — pre-mount at host level with: # sudo mount -t cifs //172.18.210.5/ame /mnt/smb-ame \ # -o username=smb,password=Production2020!,uid=1000,gid=1000,file_mode=0755,dir_mode=0755,vers=3.0 - # The container will create watch/output/logs subdirectories if they don't exist - - /mnt/smb-ame:/smb-share + # Bind SMB subdirectories to container paths + - /mnt/smb-ame/Watch:/watch + - /mnt/smb-ame/Output:/output + - /mnt/smb-ame/Logs:/ame-logs volumes: app_data: