Migrace assetů z FE na backend (upgrade 5.15) — DevOps

Při upgradu na verzi 5.15 je nutné přesunout složky s assety (loga, manuály) z FE serveru na backend. Tento postup je nutné provést před spuštěním 5.15 image.

Všechny níže uvedené operace proveďte před spuštěním 5.15 image. Po spuštění nového image bez provedené migrace nebudou assety dostupné.

Příprava — ověření existence složek

Postup se liší podle toho, zda na prostředí existují složky _org_ a _schemaLogos_. Tyto složky se na verzi 5.7 zakládají až při prvním použití, tudíž některé instance je nemusí mít.

Ověřte existenci složek:

ls ../../frontend/assets/logos/_org_/
ls ../../frontend/assets/uploads/_schemaLogos_/

Varianta A — složky _org_ a _schemaLogos_ existují

Přejděte do cílové složky backend assets a přesuňte všechny potřebné složky:

cd /srv/tas/stack/stack_name/deployment/instance/stack_name/storage/backend/assets/
mv ../../frontend/assets/logos/_org_/ ./org
mv ../../frontend/assets/logos/ ./logos
mv ../../frontend/assets/uploads/_schemaLogos_/ ./schema
mv ../../frontend/assets/uploads/ ./manuals

Varianta B — složky _org_ a _schemaLogos_ neexistují

Přejděte do cílové složky backend assets a přesuňte pouze dostupné složky. Složky org a schema si 5.15 vytvoří sama:

cd /srv/tas/stack/stack_name/deployment/instance/stack_name/storage/backend/assets/
mv ../../frontend/assets/logos/ ./logos
mv ../../frontend/assets/uploads/ ./manuals

Kontrola oprávnění

V obou variantách je na konci nutné zkontrolovat oprávnění přesunutých složek. Vlastníkem složek a veškerého obsahu musí být uživatel dkr-tas:

chown dkr-tas -R /srv/tas/stack/stack_name/deployment/instance/stack_name/storage/backend/assets

Nezapomeňte v příkazech nahradit stack_name skutečným názvem stacku daného prostředí.

Frantisek Brych Updated by Frantisek Brych

Hlavní změny a zaniklé funkce ve verzi 5.15

Contact

Team assistant (opens in a new tab)

Powered by HelpDocs (opens in a new tab)