Skip to content

teamdigitale/innovazione.gov.it-site

Repository files navigation

Sito web del Ministro per l'innovazione tecnologica e la transizione digitale

Come iniziare

Il progetto è compilato attraverso il generatore di siti statici Middleman.

Per installare l’ambiente necessario allo sviluppo è necessario avere installato sul proprio sistema i seguenti package manager:

Una volta installati i package manager, è necessario eseguire i seguenti comandi:

bundle
yarn

e creare un file di configurazione .env personalizzato per la propria macchina:

BUILD_ENV=production
BASE_URL=http://localhost:4567/
DATO_API_TOKEN={{inserire la chiave API di sola lettura da DatoCMS}}

Il sito può essere testato in ambiente locale eseguendo il seguente comando:

bundle exec middleman

In questo modo il sito sarà disponibile all’indirizzo http://localhost:4567/.

Maggiori informazioni

Ulteriori dettagli di implementazione del sito sono reperibili nella Wiki di progetto.

MIGRATIONS

Per una overview utilizzare il client dato per creare / eseguire migrations consultare la Guida

Add a variable named DATOCMS_API_TOKEN to your .env file to be detected by the client

DATOCMS_API_TOKEN=MIGRATION-TOKEN-HERE

Eseguire una migrazione su un environment esistente

npx datocms migrations:run --source=develop --in-place

NB. Prima di eseguire migrazioni in produzione è necessario effettuare un salvataggio dell'environment precedente, e attivare la modalità di manutenzione.