Add Local Directory to Cloud Disk 
Overview 
Adding a local directory allows you to mount a local folder into the cloud disk, making it visible and accessible in the cloud disk interface.
JmalCloud Directory Structure 
The main files of JmalCloud are stored in the /jmalcloud/files/ directory, structured as follows:
/jmalcloud/files/
├─ luceneIndex/            # Full-text search index folder
├─ ugyuvgbhnouvghjbnk/     # Temporary folder
├─ logo-1699437502995.svg  # Cloud disk logo file
├─ admin/                  # User 0 folder
├─ user1/                  # User 1 folder
├─ user2/                  # User 2 folder
├─ user3/                  # User 3 folderAdd Local Directory to Cloud Disk 
Step 1: Configure docker-compose.yml 
Important Note:
The local directory must be mounted under a user's folder; otherwise, the system will not be able to scan it.
Add the mount path in the docker-compose.yml file. For example, to mount the system folder /home/test/doc to the admin user's cloud disk:
volumes:
  - /home/test/jmalcloud/files:/jmalcloud/files
  - /home/test/doc:/jmalcloud/files/admin/docStep 2: Restart Docker Container 
Restart the Docker container using the following command:
docker-compose up -dStep 3: Rebuild Index 
Click "Rebuild Index" in the cloud disk settings. This will scan the entire /jmalcloud/files directory.
After the scan is complete, the /home/test/doc directory will appear in the admin user's cloud disk folder.
Notes 
Mounted folders need to be independent of each other to avoid nested relationships. For example:
✅ Correct Example:
volumes:
  - /home/test/doc/files:/jmalcloud/files
  - /home/test/abc:/jmalcloud/files/admin/abc❌ Incorrect Example:
volumes:
  - /home/test/doc/files:/jmalcloud/files
  - /home/test/doc:/jmalcloud/files/admin/doc