Archive from December, 2009

* Zvýšení produktivity vývoje webů

12. December 2009, Jakub Horák. Categorized as Scripts.


Při vývoji webů jsem vždy pracoval na adrese http://localhost/projekt. Naštvalo mě ale, že když web používá mod_rewrite, nemusí kvůli podadresáři fungovat přepisování URL správně. Začal jsem tedy vždycky linkovat projekt na adresu http://localhost. Když se k tomuto přidá fakt, že často potřebuji importovat databáze, neustále všechno zálohovat a exportovat, musím napsat spoustu příkazů, aniž cokoliv naprogramuji. Důležitý je také fakt, že nesmím nic zkazit. Rozhodl jsem se tedy, že rozšířím svůj starý skript rmbackups na export tar archivu webu a napíšu si sadu skriptů pro práci s weby. Vzor mám ve skriptech pro práci se zdrojovými soubory v KDE.

Myslím, že se mi skripty docela povedly. Základní nastavení se provádí v hlavičce souboru. Práce s příkazy je jednoduchá:

# před začátkem práce pustím
wds projekt
# případně pokud chci importovat databázi např. z ostrého serveru
wds projekt -db import.sql
# potom, když chci zazálohovat aktuální stav projektu, pustím
wdtag název_zálohy
# po ukončení práce na projektu program jednoduše
# exportuji buď do tar.bz2 archivu
wde tar
# nebo když budu soubory uploadovat, chci
# aby se mi zdrojové soubory nakopírovaly do nějaké dočasné složky
wde files

Použití je na vlastní nebezpečí. Skript obsahuje několik rm -rf, takže neodborný zásah může vést ke ztrátě Vašich dokumentů.

Stáhnout

Tags: .