Drift/Fotogalleri
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.