Al configurar un servidor, noté que se usa la variable de entorno process.env.PORT. ¿Hay alguna otra variable como esta? ¿Dónde puedo verlos a todos?¿Cuáles son las otras variables de entorno heroku?
Respuesta
Ver https://devcenter.heroku.com/articles/config-vars: hay un comando que parece indicarle cuáles son sus variables de entorno.
$ heroku config
Ver si eso te sirve.
EDITAR: parece que los documentos heroku vinculados anteriormente son incorrectos. Prueba esto:
$ heroku config -s --app <appname>
Esta es una buena respuesta, pero omite algunas variables de env como PUERTO. Vea a continuación si necesita más detalles. –
heroku config
no muestra PUERTO. Por lo tanto, está incompleto si necesita todo. Esto creará un banco de pruebas único y mostrará todo.
A partir de aquí: https://devcenter.heroku.com/articles/getting-started-with-nodejs#console
ejecutar una consola en un banco de pruebas de una sola vez, a continuación, en la>, escriba "console.log (process.env)":
$ heroku run node
Running `node` attached to terminal... up, run.4778
> console.log(process.env
...)
{ BUILDPACK_URL: 'https://github.com/MichaelJCole/heroku-buildpack-nodejs.git#wintersmith',
TERM: 'xterm',
SENDGRID_USERNAME: '[email protected]',
COLUMNS: '80',
DYNO: 'run.4778',
PATH: '/app/bin:/app/node_modules/.bin:bin:node_modules/.bin:/usr/local/bin:/usr/bin:/bin',
PWD: '/app',
PS1: 'fairydust',
LINES: '22',
SHLVL: '1',
HOME: '/app',
SENDGRID_PASSWORD: 'ponies',
PORT: '52031',
_: '/app/bin/node' }
undefined
El siguiente comando mostrará todos de las variables del entorno, no sólo aquellos visible desde heroku config
:
heroku run printenv
Picarlo con 'sort' sería una mejor solución: 'heroku run printenv | sort' –
Si la variable de entorno es específica para el tamaño del dyno (intenté comprobar qué era 'WEB_CONCURRENCY' y al principio me confundieron los resultados), entonces es importante hacer coincidir el tamaño de su dyno con lo que va a usar : 'heroku run -s performance-L printenv' para un rendimiento-L dyno. – childofsoong
- 1. ¿Cuáles son estas extrañas variables de entorno?
- 2. ¿Cuáles son mis variables de entorno?
- 3. ¿Cuáles son las variables globales numeradas de Ruby?
- 4. Java: ¿Cuáles son las variables de entorno necesarias que se deben establecer después de instalar JDK en Windows y cómo?
- 5. Eliminar ruta de las variables de entorno
- 6. claves SSH en variables de entorno
- 7. ¿Cuáles son las ventajas de Lazy Evaluation?
- 8. ¿Cuáles son las alternativas de membresía ASP.NET?
- 9. ¿Cuáles son las aplicaciones prácticas de Colas?
- 10. Diferencia entre variables de entorno y shell
- 11. cómo se evalúan las variables de entorno?
- 12. Imprime las variables de entorno usando environ
- 13. Configuración de variables de entorno en EngineYard
- 14. ¿Las variables de instancia son las nuevas variables globales?
- 15. ¿Cuáles son las otras soluciones para el siguiente diseño de reglas?
- 16. ¿Cuáles son los usos comunes de las variables de condición en C++?
- 17. localStorage Size Limits ... ¿Cuáles son las opciones?
- 18. ¿Qué son las variables puras?
- 19. ¿Qué son las variables estáticas?
- 20. ¿Hay otras opciones de búsqueda para heroku
- 21. ¿Cuáles son las ventajas del nuevo soporte Heroku Java sobre Amazon Elastic Beanstalk
- 22. ¿Cuáles son las deficiencias de std :: reverse_iterator?
- 23. ¿Cuáles son las mejores características de Scala?
- 24. ¿Cuáles son las ventajas de utilizar Rubinius
- 25. ¿Cuáles son las ventajas de Perforce?
- 26. ¿Cuáles son las características ocultas de Maven2?
- 27. ¿Cuáles son las ventajas de usar Qt?
- 28. ¿Cuáles son las promesas de everyauth?
- 29. ¿Cuáles son las ventajas de usar Automapper?
- 30. ¿Cuáles son las desventajas de Apache Wicket?
'heroku ejecute printenv' – Potherca
Solo por curiosidad, ¿por qué no hay respuesta seleccionada en este caso? –