Для Google App Engine, работающего под управлением Python, команда будет выглядеть так:
dev_appserver.py app.yaml --host $IP --port $PORT --admin_host $IP --admin_port 8081
Вы также можете указать хост/порт администратора. Поскольку Cloud 9 разрешает доступ к 8081 и 8082, вы можете использовать любой из них в качестве портов администратора. Для меня консоль администратора не открывалась с предварительным просмотром Cloud9, а открывалась в новой вкладке в моем браузере.
$IP и $PORT — это переменные среды для Cloud 9 со значениями 0.0.0.0 и 8080 соответственно.
Изменить. С последним обновлением gcloud (март 2018 г.) вам не нужно менять IP-адрес или ПОРТ, но вам нужно выяснить, как обойти проблему с белым списком хостов. Мой неидеальный обходной путь — добавить флаг, чтобы не проверять хосты --enable_host_checking=false
.
dev_appserver.py app.yaml --enable_host_checking=false
По этой проблеме в Cloud 9 нет ответа (ссылка на форум c9). Я предполагаю, что вы можете добавить $C9_HOSTNAME в качестве хоста, но мне это не совсем подходит.
Интерактивная консоль
Если вы хотите использовать интерактивную консоль, вам нужно назначить порт администратора, а также использовать флаг `--enable_console'.
dev_appserver.py app.yaml --enable_host_checking=false --admin_port 8081 --enable_console=true
person
nanselm2
schedule
28.02.2018