hennzau

21 commits
Updated 2026-04-25 12:39:37
.
./justfile
set shell := ["nu", "-c"]

serve:
    cd frontend | zola serve

gen:
    cd hnz | cargo build
    ls /home/jj | where type == dir | each { |it|                                                                       \
        ./hnz/target/debug/hnz sync /home/jj /home/jj/hennzau/frontend/content/jj /home/jj/hennzau/frontend/static/jj;   \
        ./hnz/target/debug/hnz gen-front $it.name /home/jj/hennzau/frontend/content/jj;                                  \
        ./hnz/target/debug/hnz gen-back $it.name /home/jj/hennzau/frontend/static/jj;                                    \
    }                                                                                                                   \

nginx:
    rsync -avz --delete nginx root@hennzau.fr:/etc/nginx/sites-available/default

nu:
    rsync -avz --delete config.nu root@hennzau.fr:/home/jj/.config/nushell/config.nu

docker:
    docker build -t dockrust .
    docker run --rm -it -v "/home/jj/hennzau:/app" dockrust
    rsync -avz --delete hnz/target/docker/release/hnz root@hennzau.fr:/bin