Drift/Fotogalleri: Difference between revisions
Add page Tag: 2017 source edit |
m Fix link Tag: 2017 source edit |
||
Line 1: | Line 1: | ||
Fotogalleriet fungerer i all hovedsak som en statisk mappe med bilder som blir hostet på en webserver. Det kjører to skript som automatiserer kopiering av bilder ut av hjemmemappene til folk og over på en webserver. | Fotogalleriet fungerer i all hovedsak som en statisk mappe med bilder som blir hostet på en webserver. Det kjører to skript som automatiserer kopiering av bilder ut av hjemmemappene til folk og over på en webserver. | ||
=== Skript på [[Maskiner/ | === Skript på [[Maskiner/Microbel]] === | ||
Skriptet på microbel finner du i <code>/var/www/www-gallery/build-gallery.sh</code>. Dette skriptet looper gjennom hjemmemappene til folk og fe, og samler sammen alle bildene. Disse blir så puttet i en komprimert tarball, og kopiert over til bekkalokk via SSH. | Skriptet på microbel finner du i <code>/var/www/www-gallery/build-gallery.sh</code>. Dette skriptet looper gjennom hjemmemappene til folk og fe, og samler sammen alle bildene. Disse blir så puttet i en komprimert tarball, og kopiert over til bekkalokk via SSH. |
Latest revision as of 00:08, 8 December 2024
Fotogalleriet fungerer i all hovedsak som en statisk mappe med bilder som blir hostet på en webserver. Det kjører to skript som automatiserer kopiering av bilder ut av hjemmemappene til folk og over på en webserver.
Skript på Maskiner/Microbel
Skriptet på microbel finner du i /var/www/www-gallery/build-gallery.sh
. Dette skriptet looper gjennom hjemmemappene til folk og fe, og samler sammen alle bildene. Disse blir så puttet i en komprimert tarball, og kopiert over til bekkalokk via SSH.
Skriptet blir kjørt regelmessig, og er registrert i /var/spool/cron/crontabs/www-data
Skript på Maskiner/bekkalokk
Skriptet på bekkalokk kan du lese her: https://git.pvv.ntnu.no/Drift/pvv-nixos-config/src/branch/main/hosts/bekkalokk/services/website/fetch-gallery.nix. Skriptet pakker ut siste versjon av tarballen fra microbel i gallerimappa, og lager/oppdaterer/sletter thumbnails om den trenger. Mappen den pakker det ut i er registrert i nginx, slik at alt blir hosta som det skal.