You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
cellarspoon 2c69fd5bbe
handle missing metadata edge case
3 years ago
static handle missing metadata edge case 3 years ago
templates handle missing metadata edge case 3 years ago
.gitignore generating shit 3 years ago
Makefile hacking upload + generation 3 years ago
README.md docs: deploy docs 3 years ago
app.py handle missing metadata edge case 3 years ago
requirements.txt fix: use latest from git 3 years ago

README.md

temporary-indexing-app

An app that uses the temp-index python module.

deploy it

sudo apt-get install libtiff5-dev libjpeg-dev libopenjp2-7-dev zlib1g-dev \
libfreetype6-dev liblcms2-dev libwebp-dev tcl8.6-dev tk8.6-dev python3-tk \
libharfbuzz-dev libfribidi-dev libxcb1-dev build-essential python3-dev
sudo apt install nginx certbot python3-certbot-nginx
sudo certbot -d foo.com index.simonbrowne.biz
server {
  listen 80;
  server_name index.simonbrowne.biz;
  return 301 https://$server_name$request_uri;
}

server {
  listen 443 ssl;
  server_name index.simonbrowne.biz;
  root /var/www/library/varia-library-website;

  ssl_certificate /etc/letsencrypt/live/index.simonbrowne.biz/fullchain.pem;
  ssl_certificate_key /etc/letsencrypt/live/index.simonbrowne.biz/privkey.pem;
  ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
  ssl_ciphers HIGH:!aNULL:!MD5;

  access_log /var/log/nginx/index.simonbrowne.biz.log;
  error_log /var/log/nginx/index.simonbrowne.biz.log;

  error_page 404 /404.html;

  location / {
        proxy_pass         http://127.0.0.1:5000/;
        proxy_redirect     off;

        proxy_set_header   Host                 $host;
        proxy_set_header   X-Real-IP            $remote_addr;
        proxy_set_header   X-Forwarded-For      $proxy_add_x_forwarded_for;
        proxy_set_header   X-Forwarded-Proto    $scheme;
  }
}
git clone https://git.vvvvvvaria.org/simoon/temporary-indexing-app /var/www/temporary-indexing-app
cd /var/www/temporary-indexing-app
tmux
make

update it

tmux attach
ctrl-c ...
git pull
make