site_fursona_refs/Makefile

36 lines
931 B
Makefile
Raw Normal View History

2019-12-28 01:00:26 +00:00
site:
rm -rf out
-mkdir -p out
make incremental
incremental: htmls
cp -R html/. out/.
2019-12-28 01:23:09 +00:00
cd out; unzip -n font-awesome-4.7.0.zip
2019-12-28 01:00:26 +00:00
. virtual_env/bin/activate; python -m trivial_static_image_gallery config.ini
htmls: virtual_env
rm -f tpl/*.html
make -C tpl
virtual_env:
virtualenv -p python3 virtual_env
make depends
depends: virtual_env
. virtual_env/bin/activate; pip install -U -r requirements.frozen.txt
depends-latest: virtual_env
. virtual_env/bin/activate; pip install -U -r requirements.txt
freeze:
. virtual_env/bin/activate; python -m pip freeze > requirements.frozen.txt
deploy:
-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
make site
-sudo rm -rf /var/www/refs_sfner
-sudo mkdir -p /var/www/refs_sfner
-sudo cp -R ./out/. /var/www/refs_sfner/.