talk18.md 1.2 KB


title: "Static-websites as a service" #date: 2018-09-22T10:41:39+02:00 orario: "18.30" giorno: 1

draft: false

Nel talk verrà illustrato come creare un sistema automatizzato per la pubblicazione di siti statici, dalla produzione di contenuti al deploy. In particolare, verrà spiegato come utilizzare un servizio per la gestione di repository - che contengono nel nostro caso i sorgenti dei siti statici - con supporto alla Continuous Integration/Continuous Delivery, come piattaforma di pubblicazione. La struttura dei siti è fatta di dati/contenuti plain-text e immagini - nessun database implicato - gestibili attraverso un'interfaccia, simile a quella di un normale CMS, che permette di modificare i dati sorgente, utilizzando il servizio stesso come authentication service provider. Ad ogni commit viene lanciata una build che può avere caratteristiche di volta in volta differenti - test, stage, produzione, ad esempio. L'obiettivo è avere un sistema più facilmente gestibile rispetto al multihosting di CMS (meno ore in manutenzione), riducendo notevolmente la superficie d'attacco e l'esposizione di informazioni sensibili.

Materiali:

- proiettore
- collegamento jitsi