2014-12-07 7 views
10

Questa è probabilmente una domanda molto semplice, ma questa è la mia prima volta che utilizzo Meteor + Heroku e non riesco a capire come utilizzare il file settings.json dopo aver distribuito un'applicazione Meteor (attualmente usando heroku).Impostazioni meteore in un'applicazione implementata

Dalle mie ore di ricerca sul web, sembra che, al fine di utilizzare le impostazioni in un'applicazione distribuita, che devo fare ...

export METEOR_SETTINGS="$(cat settings.json)" 

In un primo momento ho pensato che questo è destinato ad andare a un file di boostrap ... Poi ho capito che avevo torto quando ho iniziato ad ottenere errori di parole riservate (a causa di "esportazione")

Quindi ... dove e come uso questa linea? Suppongo di utilizzare il terminale per digitare questo in? Se è così, come posso farlo in Heroku?

risposta

22

Fondamentalmente: heroku config:add METEOR_SETTINGS="$(cat settings.json)".

+0

E come si fa se la distribuzione avviene tramite la sincronizzazione Dropbox di heroku? – Cos

0

Il comando heroku config:add... non ha funzionato per me, ma sono riuscito a utilizzare la dashboard di heroku per impostare le variabili di ambiente. È possibile trovare la scheda della dashboard su: https://dashboard.heroku.com/apps/yourAppName/settings, quindi fare clic su Reveal Config Vars

+0

E cosa hai aggiunto esattamente? METEOR_SETTINGS e "$ (cat settings.json)" rispettivamente? – Cos

+0

Dopo aver fatto clic su 'Reveal Config Vars' è possibile inserire le coppie chiave/valore manualmente. (Non avevo così tante coppie, quindi è stato più facile capire come importare il file.) – Thor

+0

Sai se è ugualmente sicuro quando si tiene una chiave privata nel file delle impostazioni così come è nella configurazione vars? – Cos

Problemi correlati