Drift/Fotogalleri

From Programvareverkstedet
Revision as of 00:07, 8 December 2024 by Oysteikt (talk | contribs) (Add page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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.