Užitočné CLI príkazy

Niektoré úkony je praktickejšie spúšťať z príkazového riadku (cmd / bash / terminal). Tento dokument popisuje tie najpoužívanejšie.
Compiletheme (prekompilovanie LESS súborov)

- potrebné spúšťať po každej zmene v *.less súboroch témy

cd ~/ATK-local-develop
docker compose exec app bash

 

- prekompilovanie všetkých tém: 
nge /www/mojprojekt compiletheme

- prekompilovanie konkrétnej témy (užitočné ak web obsahuje viac tém):
nge /www/mojprojekt compiletheme clean

Reindex (preindexovanie repozitára so súbormi)

- potrebné spúšťať po každej manuálnej zmene v /repo/ adresári

- preindexovanie všetkého:
nge /www/mojprojekt reindex

- preindexovanie konkrétneho adresára:
nge /www/mojprojekt reindex /view/sk-sk/

Indexer (preindexovanie DB obsahu)

- potrebné spúšťať po manuálnych zmenách v indexovaných databázach
(viď. konfiguráciu /mojprojekt/etc/indexing.php)

- preindexovanie všetkých indexov:
nge /www/mojprojekt indexer

- preindexovanie konkrétneho indexu:
nge /www/mojprojekt indexer product

Spustenie skriptu

- PHP skript:
nge /www/mojprojekt script test.php

- SQL skript:
nge /www/mojprojekt script test.sql

Vytvorenie zálohy

- kompletná záloha:
nge /www/mojprojekt backup

- iba záloha databázy:
nge /www/mojprojekt backup --db

Obnovenie zo zálohy

TODO

Compiletheme (prekompilovanie LESS súborov)

- potrebné spúšťať po každej zmene v *.less súboroch témy

- prekompilovanie všetkých tém: 
nge /www/mojprojekt compiletheme

- prekompilovanie konkrétnej témy (užitočné ak web obsahuje viac tém):
nge /www/mojprojekt compiletheme clean

Reindex (preindexovanie repozitára so súbormi)

- potrebné spúšťať po každej manuálnej zmene v /repo/ adresári

- preindexovanie všetkého:
nge /www/mojprojekt reindex

- preindexovanie konkrétneho adresára:
nge /www/mojprojekt reindex /view/sk-sk/

Indexer (preindexovanie DB obsahu)

- potrebné spúšťať po manuálnych zmenách v indexovaných databázach
(viď. konfiguráciu /mojprojekt/etc/indexing.php)

- preindexovanie všetkých indexov:
nge /www/mojprojekt indexer

- preindexovanie konkrétneho indexu:
nge /www/mojprojekt indexer product

Spustenie skriptu

- PHP skript:
nge /www/mojprojekt script test.php

- SQL skript:
nge /www/mojprojekt script test.sql

Vytvorenie zálohy

- kompletná záloha:
nge /www/mojprojekt backup

- iba záloha databázy:
nge /www/mojprojekt backup --db

Obnovenie zo zálohy

TODO

Značky článkov
# linux # cli # prikazy

Mohlo by Vás zaujímať:

Nasadenie heureky

Vytvorenie konkrétnych cien na časové obdobie

Eshop so skladom / bez skladu

Captcha - neviditeľná

Komentáre a hodnotenia

Prázdny