2019-12-28 01:00:26 +00:00
|
|
|
site:
|
2020-08-29 05:09:01 +00:00
|
|
|
-rm -rf out
|
2019-12-28 01:00:26 +00:00
|
|
|
-mkdir -p out
|
|
|
|
make incremental
|
|
|
|
|
2020-06-25 06:20:44 +00:00
|
|
|
incremental: incremental_nogzip
|
2019-12-28 18:01:13 +00:00
|
|
|
-yes n | gzip -rk9q out 2>/dev/null
|
2020-01-04 22:49:45 +00:00
|
|
|
rm out/*.zip.gz
|
2020-01-04 23:04:48 +00:00
|
|
|
rm out/*.png.gz
|
|
|
|
rm out/decent_*.gz
|
|
|
|
rm out/large_*.gz
|
|
|
|
rm out/full_*.gz
|
2019-12-28 01:00:26 +00:00
|
|
|
|
2020-08-29 08:50:50 +00:00
|
|
|
incremental_nogzip: sasss htmls
|
2020-06-25 06:20:44 +00:00
|
|
|
cp -R html/. out/.
|
|
|
|
cp sass/*.css out
|
|
|
|
cd out; unzip -n font-awesome-4.7.0.zip
|
|
|
|
. virtual_env/bin/activate; python -m trivial_static_image_gallery config.ini
|
|
|
|
|
2019-12-28 01:00:26 +00:00
|
|
|
htmls: virtual_env
|
|
|
|
rm -f tpl/*.html
|
|
|
|
make -C tpl
|
2019-12-28 14:10:02 +00:00
|
|
|
|
|
|
|
sasss:
|
|
|
|
rm -f sass/*.css
|
|
|
|
rm -f sass/*.map
|
|
|
|
make -C sass
|
|
|
|
|
2020-06-25 06:20:44 +00:00
|
|
|
devserver:
|
|
|
|
python3 -m http.server -d out
|
|
|
|
|
2019-12-28 01:00:26 +00:00
|
|
|
depends: virtual_env
|
2020-08-29 08:59:01 +00:00
|
|
|
. virtual_env/bin/activate; pip install -U -r requirements.frozen.txt --no-cache-dir
|
2019-12-28 01:00:26 +00:00
|
|
|
|
|
|
|
depends-latest: virtual_env
|
2020-08-29 08:59:01 +00:00
|
|
|
. virtual_env/bin/activate; pip install -U -r requirements.txt --no-cache-dir
|
2020-08-29 08:39:09 +00:00
|
|
|
make freeze
|
2020-08-29 08:59:01 +00:00
|
|
|
. virtual_env/bin/activate; pip install -U -r requirements-dev.txt --no-cache-dir
|
2020-08-29 08:39:09 +00:00
|
|
|
|
|
|
|
depends-latest-lean:
|
|
|
|
rm -rf virtual_env
|
|
|
|
-make virtual_env_lean
|
|
|
|
make depends-latest
|
|
|
|
|
|
|
|
virtual_env:
|
|
|
|
-make virtual_env_lean
|
|
|
|
make depends
|
|
|
|
|
|
|
|
virtual_env_lean:
|
|
|
|
python3 -m virtualenv virtual_env
|
2019-12-28 01:00:26 +00:00
|
|
|
|
|
|
|
freeze:
|
|
|
|
. virtual_env/bin/activate; python -m pip freeze > requirements.frozen.txt
|
|
|
|
|
|
|
|
deploy:
|
2020-06-26 00:10:32 +00:00
|
|
|
-rm -rf ./out
|
|
|
|
-mkdir -p ./out
|
2020-08-29 08:53:38 +00:00
|
|
|
-make sasss
|
2020-06-26 00:10:32 +00:00
|
|
|
-sudo cp -R /var/www/refs_sfner/. ./out/.
|
2020-06-26 00:28:22 +00:00
|
|
|
-sudo chown "$$USER":"$$USER" -R ./out
|
|
|
|
-rm ./out/*.gz
|
2019-12-28 01:00:26 +00:00
|
|
|
-sudo mkdir -p /var/www/refs_sfner
|
|
|
|
-sudo rm /etc/nginx/sites-available/refs-sfner-com-http.conf
|
|
|
|
sudo install ./refs-sfner-com-http.conf /etc/nginx/sites-available
|
|
|
|
sudo systemctl reload nginx.service
|
2020-08-29 09:03:38 +00:00
|
|
|
make incremental_nogzip
|
2019-12-28 01:00:26 +00:00
|
|
|
-sudo rm -rf /var/www/refs_sfner
|
|
|
|
-sudo mkdir -p /var/www/refs_sfner
|
|
|
|
-sudo cp -R ./out/. /var/www/refs_sfner/.
|
2019-12-30 08:51:05 +00:00
|
|
|
-rm -rf ./out
|