simplify: Remove unnecessary bind-mounts in entrypoint

- Docker-compose already handles the bind-mounts via volumes config
- Entrypoint now just creates subdirectories and verifies access
- Removes 'Could not bind' warnings that were noise
- Cleaner startup logs

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
This commit is contained in:
Claude 2026-03-31 16:28:44 -04:00
parent ba39da5098
commit 67533c1b24

View file

@ -20,18 +20,10 @@ else
# Create subdirectories if they don't exist # Create subdirectories if they don't exist
mkdir -p "$SMB_SHARE/watch" "$SMB_SHARE/output" "$SMB_SHARE/logs" mkdir -p "$SMB_SHARE/watch" "$SMB_SHARE/output" "$SMB_SHARE/logs"
echo "✓ Subdirectories ready"
# Bind-mount SMB subdirectories to container paths
mkdir -p "$WATCH_DIR" "$OUTPUT_DIR" "$LOGS_DIR"
mount --bind "$SMB_SHARE/watch" "$WATCH_DIR" 2>/dev/null || echo "⚠ Could not bind watch folder"
mount --bind "$SMB_SHARE/output" "$OUTPUT_DIR" 2>/dev/null || echo "⚠ Could not bind output folder"
mount --bind "$SMB_SHARE/logs" "$LOGS_DIR" 2>/dev/null || echo "⚠ Could not bind logs folder"
echo "✓ Mount points configured"
fi fi
# Verify paths exist # Verify paths are accessible (docker-compose handles the bind-mounts)
echo "Verifying mount points..." echo "Verifying mount points..."
for dir in "$WATCH_DIR" "$OUTPUT_DIR" "$LOGS_DIR"; do for dir in "$WATCH_DIR" "$OUTPUT_DIR" "$LOGS_DIR"; do
if [ -d "$dir" ]; then if [ -d "$dir" ]; then