#!/bin/bash # # This is my personal script for running lobsterblog # # I also run these commands at startup so local changes are instantly # uploaded to my servers: # # sudo -u jart dnotify /home/jart/lobstertech --background --queue=0 --all \ # --execute /home/jart/lobstertech/build.sh sync # # Here's my configuration file for nginx: # # # -*-conf-*- # # /etc/nginx/sites-available/lobstertech.com.conf # # types { # application/x-font-ttf ttf; # } # # server { # listen 66.55.144.149:80 default; # listen [2001:19f0:1002:1298::3]:80 default; # server_name lobstertech.com www.lobstertech.com; # access_log /var/log/nginx/lobstertech.com.log; # server_name_in_redirect on; # ssi on; # # if ($host !~* ^lobstertech\.com$) { # rewrite ^(.*)$ http://lobstertech.com$1 permanent; # } # # location /favicon.ico { access_log off; return 404; } # location /robots.txt { access_log off; return 404; } # # location /media/ { # access_log /var/log/nginx/media.lobstertech.com.log; # root /var/www/lobstertech; # expires 30d; # } # # location ~ ^/lobsterblog.py$ { root /var/www/lobstertech; } # location ~ ^/build.sh$ { root /var/www/lobstertech; } # # location / { # root /var/www/lobstertech/html; # error_page 404 = /404.html; # } # } # if [[ $1 == "sync" ]]; then sleep 2 rsync -az /home/jart/lobstertech pumpkingoth:/var/www # rsync -az /home/jart/lobstertech disorder:/var/www exit fi #rm -rf media/file/fabulous/docs #rm -rf ~/code/fabulous/docs/_build/html #pushd ~/code/fabulous/ #sudo python setup.py install #make -C docs html #popd #cp -R ~/code/fabulous/docs/_build/html media/file/fabulous/docs rm -rf html rm -rf media/img/tex rm -rf media/img/plot rm -rf media/img/graph rm -rf media/img/graphviz python lobsterblog.py \ *.xml *.rss *.py *.sh \ media/css/*.css \ media/file/voicechanger/0.9/*