В Ghost 0.x конфигурация предоставлялась через один файл config.js с ключами для каждой среды.
В Ghost 1.0 конфигурация предоставлялась через несколько файлов config.json.
Как вы предоставляете переменные среды в Ghost 1.0?
Я хотел бы динамически устанавливать значение порта с помощью process.env.port в Cloud9 IDE, например.
config.development.json
{
"url": "http://localhost",
"server": {
"port": process.env.port,
"host": process.env.IP
}
}
Когда я запускаю приложение с помощью ghost start
со следующей конфигурацией, оно говорит: Вы можете получить доступ к своей публикации по адресу http://localhost:2368, но когда я перехожу на http://localhost:2368 в http://c9.io выдает сообщение об ошибке Похоже, здесь не запущено ни одно приложение!
{
"url": "http://localhost:2368",
"server": {
"port": 2368,
"host": "127.0.0.1"
}
}