Sto distribuendo un'applicazione RubyOnRails 3.1 allo stack di cedro heroku. Dall'interno dell'app vorrei rilevare automaticamente il nome host (ad esempio appname.herokuapp.com
). Ho diverse distribuzioni della stessa app su heroku, alcune per lo sviluppo, alcune per la messa in scena e alcune per la produzione. Sarebbe bello poter controllare una variabile d'ambiente o fare qualche chiamata per scoprire il nome del mio host dall'app.Come scoprire l'* hostname * esterno da un'applicazione heroku cedar
6
A
risposta
2
fa
request.host
dare vuoi vuoi?
Problemi correlati
- 1. CSV su Heroku Cedar
- 2. HardDisk Quota - Cedar Stack (Heroku)
- 3. Sito statico su Heroku Cedar
- 4. Come installare scikit-learn su heroku cedar?
- 5. Cedendo Heroku Cedar localmente usando Vagrant
- 6. Come reindirizzare a HTTPS con .htaccess sulla pila Heroku Cedar
- 7. Heroku Cedar Stack - Rack Cache Headers
- 8. heroku per nodo:! Push Heroku respinto, nessuna app supportata da Cedar rilevata
- 9. Devo usare il sottile o unicorno su Heroku Cedar
- 10. Servire utilizzando il proprio file binario su Cedar, Heroku
- 11. Perché non posso avviare una console Heroku sullo stack Cedar?
- 12. Rails 3.2: Push Heroku respinto, nessuna app supportata da Cedar rilevata
- 13. Come abilitare la compressione GZIP sull'app Play Framework 1 su Heroku Cedar?
- 14. Come abilitare la compressione gzip su Heroku Cedar (Python/Flask/Gunicorn)
- 15. Heroku Cedar: Come scalare i dynos WEB in base all'ora del giorno
- 16. Risolvi ip in hostname
- 17. Specificare SSL per la connessione al database MySQL esterno di Heroku
- 18. Impossibile ottenere Rails 3.1, Compass, Sass, Blueprint lavorando su Heroku Cedar
- 19. Come scoprire nome dell'applicazione da PID (id di processo)
- 20. È possibile eseguire capybara-webkit (cioè, forked webkit_server) su Heroku Cedar?
- 21. Passare a heroku cedar-14 porta ad un continuo aumento del consumo di memoria
- 22. Esecuzione rake db: cadere db: creare db: migrate su Heroku Cedar pila
- 23. Come bloccare Windows (come "Windows + L") da .NET?
- 24. CertificateError: hostname non corrisponde a
- 25. Heroku cosa significa "Scrivere config/database.yml per leggere da DATABASE_URL"?
- 26. Facebook Open Graph da Rails Heroku
- 27. OkHttp javax.net.ssl.SSLPeerUnverifiedException: hostname domain.com non verificato
- 28. Come caricare risorse da un framework esterno
- 29. Eseguire heroku rake db: migrare da una build Jenkins fallisce
- 30. Come rimuovere il database postgres da heroku
No perché l'oggetto richiesta non è disponibile al momento della configurazione. – bradgonesurfing
ah, ti sei perso quel punto importante dalla tua domanda originale :) La tua unica soluzione probabilmente sarà impostare una variabile di configurazione in ogni applicazione e riprenderla ovunque tu voglia utilizzarla. L'altra opzione è quella di effettuare una chiamata all'hapana heroku all'interno dell'applicazione per chiedere il dominio delle applicazioni: sceglierei personalmente una variabile di configurazione. –
@JohnBeynon Mi piace l'idea di impostare una variabile di configurazione per ogni app e controllarla. Funziona anche se usi un dominio personalizzato. Per essere sicuro di avere il rappresentante, vuoi pubblicare il tuo suggerimento come risposta e vedere se Brad lo accetterà? – culix