Správa souborů

Adresářová struktura

Zde nalezneme dokumentaci adresářové struktury. Je zde popsané členění aplikace a jednotlivé pomocné adresáře.

Migrace souborů

Soubory je možné migrovat z napojeného disku. Adresář disku je potřeba připojit v souboru docker-compose.yml

Dále je potřeba pomocí docker ps zjistit jméno kontejneru web.

Např. v tomto případě je název swarm_webamcr_web.1.1q93chcyn82p3zdo8iu984uri. Název je pak třeba vložit do příkazu pro spuštění Django shellu.

Poté je potřeba provést import třídy FedoraRepositoryConnector.

Pro migraci konkrétního souboru je potřeba zavolat metodu save_single_file_from_storage třídy FedoraRepositoryConnector. Prvním argumentem je ID záznamu, druhým namapovaný adresář v kontejneru. Ve složce se soubory by název souboru měl být ve formátu ID.ext, např. 646372.txt.

Pro import většího množství souborů je možné použít metodu save_files_from_storage. Prvním argumentem musí být iterovatelný objekt, např. seznam nebo rozsah.