Questo è stato il mio primo tentativo. All’interno del docker, ho scoperto che il file system era piuttosto incasinato, cosa che avevo già notato. Era nidificato /uploads/uploads/uploads prima che venisse visualizzato /default/. Non sono sicuro di cosa sia successo realmente, ma ho copiato tutti i file dall’interno nel mio mount dell’immagine e ho aggiunto la cartella di mount come volume.
Qui, la situazione non era molto diversa da un symlink. Le autorizzazioni dei file creano effettivamente lo stesso problema. Dopo aver capito che i file sono effettivamente archiviati al di fuori del container Docker, ho pensato che un symlink potesse essere una soluzione molto più semplice.
Per entrambi, sono quasi sicuro che si tratti di autorizzazioni dei file, ma una CDN personalizzata solo con un blocco server Nginx sembra una soluzione molto più semplice di un volume Docker, purché il symlink non funzioni.