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ů.
Leave a Reply