Как изменить локальную папку для проекта App Engine?

TIA за вашу помощь.

Недавно я начал экспериментировать с Google App Engine, и мне удалось успешно создать проект.

Однако я ошибся с расположением моих локальных файлов и хотел бы его изменить.

Это результат моей консоли при развертывании:

jnkrois @ dev: ~ / Development / My_Project $ gcloud app deploy Инициализация ресурсов App Engine ... выполнено.
Вы собираетесь развернуть следующие службы:
My_Project / default / 1234567890 (от [/home/jnkrois/Development/My_Project/app.yaml])

Обратите внимание, что это локальная папка /home/jnkrois/Development/My_Project/app.yaml

Я хочу изменить настройки gcloud, чтобы вытащить файлы из моего / var / www / html / My_Project /

Таким образом, я могу запустить проект локально через свой сервер Apache.

Спасибо за вашу помощь.


person jnkrois    schedule 06.04.2017    source источник


Ответы (1)


Таким образом, я могу запустить проект локально через свой сервер Apache.

В подавляющем большинстве случаев вы не сможете запустить свой проект GAE через apache. За исключением, возможно, полностью статического веб-сайта с очень специфической конфигурацией.

Правильный способ запустить ваш проект GAE локально - использовать сервер разработки, см. Использование локального сервера разработки

Но чтобы ответить на ваш вопрос - нет никакой дополнительной зависимости проекта за пределами каталога проекта, поэтому просто переместите каталог проекта туда, куда хотите (вы можете проверить решение любых проблем с разрешениями, при условии, что все разрешения выполнены в приведенном ниже примере) и запустите gcloud cmd из нового местоположения проекта:

mv /home/jnkrois/Development/My_Project /var/www/html
cd /var/www/html/My_Project/
gcloud app deploy

Опять же, не знаю, поможет ли это вам запустить его через apache или нет.

person Dan Cornilescu    schedule 06.04.2017
comment
Спасибо, Дэн. Я сомневался в зависимостях. Я поменял место расположения проекта. Запустил приложение gcloud, развернув его из корня новой папки, и это сработало отлично. Кроме того, локально мой apache обслуживает файлы без проблем. На данный момент у меня есть локальная копия проекта, работающего на виртуальном хосте, и копия уже развернутого проекта. Если вам интересно, это копия CodeIginiter (базы данных еще нет). Это проблема другого дня. - person jnkrois; 06.04.2017