X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=modules%2Fwebapps%2Fwebstats%2Fdefault.nix;fp=modules%2Fwebapps%2Fwebstats%2Fdefault.nix;h=7a2774112f545a8f7b4f863c24b7f12dbee849f6;hb=b1b8a5623d22a7ee4301afe4e7b9d368ef7ded8f;hp=fe5f068d410345e1f84a20e8c0d65474989260ec;hpb=cb589b2e41d966719ab7c21ea6dbf0869c3b0eed;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/modules/webapps/webstats/default.nix b/modules/webapps/webstats/default.nix index fe5f068..7a27741 100644 --- a/modules/webapps/webstats/default.nix +++ b/modules/webapps/webstats/default.nix @@ -57,15 +57,14 @@ in { #!${pkgs.stdenv.shell} set -e shopt -s nullglob - date_regex=$(LC_ALL=C date -d yesterday +'%d\/%b\/%Y') TMPFILE=$(mktemp) trap "rm -f $TMPFILE" EXIT mkdir -p ${cfg.dataDir}/${domain} - cat /var/log/httpd/access-${domain}.log | sed -n "/\\[$date_regex/ p" > $TMPFILE for i in /var/log/httpd/access-${domain}*.gz; do - zcat "$i" | sed -n "/\\[$date_regex/ p" >> $TMPFILE + zcat "$i" >> $TMPFILE done + cat /var/log/httpd/access-${domain}.log > $TMPFILE ${pkgs.goaccess}/bin/goaccess $TMPFILE --no-progress -o ${cfg.dataDir}/${domain}/index.html -p ${config} ''; in "${d}/bin/stats-${domain}";