# Bastille template for pigallery2 # TODO: nonroot user # Mounts CMD mkdir -p /var/pigallery2/db /var/pigallery2/tmp FSTAB /zroot/nextcloud_data/53hornet/files/photos /mnt/photos nullfs ro 0 0 FSTAB /zroot/pigallery2 /var/pigallery2 nullfs rw 0 0 # Dependencies PKG node16 npm ffmpeg vips python # Install CMD mkdir -p /usr/local/www/pigallery2 CMD fetch -o /tmp/pigallery2-release.zip https://github.com/bpatrik/pigallery2/releases/download/1.9.3/pigallery2-release.zip CMD tar zxvf /tmp/pigallery2-release.zip -C /usr/local/www/pigallery2 CMD npm install --prefix /usr/local/www/pigallery2 /usr/local/www/pigallery2 # Install and start service OVERLAY usr SYSRC pigallery2_enable=YES SYSRC pigallery2_config=/var/pigallery2/config.json SERVICE pigallery2 restart