Drift/Fotogalleri: Difference between revisions

From Programvareverkstedet
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/microbel]] ===
=== 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.