Il mio obiettivo è quello di collegare Firebase con ElasticSearch per l'indicizzazione in modo da poter implementare query "simili" durante la ricerca di nomi utente nella mia app iOS. Da quello che ho letto questa è la soluzione migliore, e voglio affrontarla in questo modo all'inizio per essere scalabile invece che forzarla bruta.Impostazione della torcia su Heroku per ElasticSearch con la nuova Firebase
Per ottenere ciò, sto tentando di distribuire l'app flashlight che gli sviluppatori di Firebase ci hanno fornito su un Heroku, ma sono confuso su come procedere per farlo. Per favore correggimi dove ho torto, sono abbastanza nuovo per l'ecosistema Heroku, ElasticSearch e nodejs.
Attualmente ho un account Heroku e ho il toolbelt e nodejs/npm installati sul mio computer (Mac). Ho eseguito i seguenti comandi:
git clone https://github.com/firebase/flashlight
cd flashlight
heroku login
heroku create
heroku addons:add bonsai
heroku config
(sono stato in grado di ottenere il mio bonsai url con successo con il comando Heroku config)
Il passo successivo è
heroku config:set FB_NAME=<instance> FB_TOKEN="<token>"
Ma io don' Capisco davvero cosa FB_NAME (suppongo sia il nome dell'app Firebase, ma è il nome della mia app? o con le lettere/numeri che seguono a causa della nuova installazione di Firebase dove non è più app_name.firebaseio.com
ma app_name-abc123.firebaseio.com
) e cos'è FB_TOKEN? (Si tratta di una chiave o qualcosa nella mia plist scaricare?)
Non riesco a capire dove trovare i dati per compilare FIREBASE_ADMIN_USER e FIREBASE_ADMIN_PASS come heroku buildpack per firebase suggerire: https: //elements.heroku.com/buildpacks/casetext/heroku-buildpack-firebase potresti aiutarmi? – rubdottocom
@rubdottocom Non ho legato questo buildpack ma credo che dovrebbero essere le credenziali di accesso al tuo account Firebase. Puoi provare e condividere il risultato? –
Ciao @MustafaBerkayMutlu che ne dici della configurazione di "config.js"? dichiarato su https://github.com/firebase/flashlight – Glenn