Skip to content

Aggiornare Nightscout su Heroku

⚠️ Attenzione: Heroku non offre più il piano gratuito dal novembre 2022. Questa guida serve solo a chi ha ancora un sito Nightscout attivo su Heroku a pagamento. Per creare un nuovo sito, o migrare il tuo, segui una delle guide attuali: Google Cloud, Ionos, ZehnBe o Nightscout Pro.

Questa guida spiega come aggiornare un sito Nightscout ospitato su Heroku. Usa questi passaggi solo per Heroku (non per Azure o Google Cloud).

Adattato dalla guida ufficiale Nightscout.

Per sapere qual è l'ultima versione disponibile: https://github.com/nightscout/cgm-remote-monitor/releases

Prima di iniziare:

  • Usa un computer (non uno smartphone).
  • Non cambiare dispositivo, browser o utente durante l'aggiornamento.
  • Se hai problemi con Chrome, prova con Edge.

Per vedere la versione attuale del tuo Nightscout, clicca sul menu in alto a destra della tua pagina Nightscout e scorri verso il basso: troverai un riquadro About con la versione installata (in questo esempio, 0.12.3, molto vecchia):


1. Aggiorna GitHub

  1. Vai su https://github.com/ e clicca Sign in in alto a destra:

Accedi con la tua email e password GitHub:

  1. Seleziona il tuo progetto cgm-remote-monitor dall'elenco dei repository:

  1. Controlla se c'è la scritta "This branch is X commits behind nightscout:master" (nell'esempio, 226 commit di ritardo):

  1. Se sì, clicca Sync forkUpdate branch.

  2. Dopo pochi istanti comparirà: "This branch is up to date with nightscout:master":

Se hai difficoltà (metodo alternativo — redeploy):

  1. In GitHub, vai in Settings → scorri giù fino a Danger Zone → clicca Delete this repository:

Ti verrà chiesto di confermare l'operazione (che non si può annullare):

  1. Copia il nome del progetto per confermare → clicca I understand the consequences, delete this repository:

  1. Vai su https://github.com/nightscout/cgm-remote-monitor e clicca Fork:

  1. Aspetta il completamento dell'operazione di fork...

...e lascia GitHub aperto sulla pagina del tuo nuovo repository forkato:


2. Esegui il deploy su Heroku

  1. Apri un nuovo tab e vai su https://id.heroku.com/login. Inserisci email e password → Log In:

  1. Nella lista delle app, apri il menu Personal:

Seleziona la tua app Nightscout dall'elenco:

  1. Vai in Deploy:

  1. Scorri fino a Deployment method e clicca su GitHub:

  1. Se non sei ancora collegato a GitHub, clicca Connect to GitHub:

Autorizza l'accesso cliccando Authorize heroku:

Una volta connesso, vedrai la conferma con il nome del repository collegato:

  1. Verifica che la tua app cgm-remote-monitor sia collegata a GitHub. Se non lo è, cerca cgm-remote-monitor nel campo di ricerca:

E clicca Connect accanto al repository trovato:

Vedrai la conferma "App connected to GitHub":

  1. Scorri giù fino a Manual deploy, seleziona il ramo master e clicca Deploy Branch:

⚠️ Attenzione: Non uscire dalla pagina e non cliccare niente fino al completamento del deploy. Potrebbe richiedere più di 10 minuti.

Durante il deploy, la pagina mostra in tempo reale il log di compilazione (build):

  1. Al termine, tutte le fasi risulteranno completate con successo: clicca View, il tuo sito si aprirà all'ultima versione:

Nel riquadro About della tua pagina Nightscout vedrai ora il numero di versione aggiornato.

Se qualcosa va storto, puoi ripetere questi passaggi tutte le volte che vuoi.

Documentazione del gruppo Facebook Glicemiadistanza